고객지원
기술지원 문의
서블릿 컴파일시 오류 ;;
손종삼 / 2004-12-29 09:31
Resin 폴더에 있는 샘플 파일을 컴파일 하는데요 ;;
-----------------------------------------------------------------
import java.io.*;
import java.util.*;
import javax.servlet.http.*;
import javax.servlet.*;
public class HelloServlet extends HttpServlet {
public void doGet (
HttpServletRequest req,
HttpServletResponse res
) throws ServletException, IOException
{
res.setContentType(\"text/html\");
PrintWriter pw = res.getWriter();
pw.println(\"\");
pw.println();
pw.println(\"
pw.println(\"\");
pw.println();
pw.println(\"\");
pw.println();
pw.println(\"
pw.println(\"\");
pw.println();
pw.println(\"\");
pw.println();
pw.println(\"
Hello, world!
\");pw.println();
ServletContext app = getServletContext();
pw.println(\"The source of this servlet is in:
\");
pw.println(app.getRealPath(\"WEB-INF/classes/HelloServlet.java\"));
pw.println(\"
and the compiled class is in:
\");
pw.println(app.getRealPath(\"WEB-INF/classes/HelloServlet.class\"));
pw.println(\"\");
pw.close();
}
public HelloServlet() {}
}
-----------------------------------------------------------------------
HelloServlet.java:29: package javax.servlet.http does not exist
import javax.servlet.http.*;
HelloServlet.java:30: package javax.servlet does not exist
import javax.servlet.*;
...
총 8개의 오류가 나네요...
javax.servelet 패키지가 class path로 잡히지 않은 것 같은데요 ;;
resin/lib 폴더에 있는 resin.jar 파일을 class path로 잡았는데... 그것 외에 다른것을 또 잡아야 하나요 ?
오늘 2번째 질문이네요...
암튼 부탁드립니다. ^^
[Re]서블릿 컴파일시 오류 ;;
관리자 / 2004-12-30 10:29
해당 라이브러리를 찾지 못해서 나타나는 현상입니다.
$RESIN_HOME/lib에 서블릿 엔진을 위한 라이브러리들이 있습니다.
직접 컴파일 해서 사용하신다면 거기에 있는 라이브러리들을 클래스패스 환경에 잡으시면 됩니다.
javax.servlet.http.*, javax.servlet.* 패키지는 jsdk23.jar에 있습니다.