NetBeans 외부에서 서블릿을 컴파일하려고합니다. 이 컴파일러 오류를 생성 한 간단한 Hello World 서블릿을 만들었습니다.javac로 서블릿 컴파일
import javax.servlet.ServletException;
^
ServletTester.java:4: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
ServletTester.java:6: cannot find symbol
symbol: class HttpServlet
public class ServletTester extends HttpServlet {
^
ServletTester.java:7: cannot find symbol
symbol : class HttpServletRequest
location: class ServletTester
protected void processRequest(HttpServletRequest request, HttpServletResponse response) t
^
ServletTester.java:7: cannot find symbol
symbol : class HttpServletResponse
location: class ServletTester
protected void processRequest(HttpServletRequest request, HttpServletResponse response) t
^
ServletTester.java:7: cannot find symbol
symbol : class ServletException
location: class ServletTester
protected void processRequest(HttpServletRequest request, HttpServletResponse response) t
6 errors
분명히, javax.servlet
패키지를 찾을 수 없습니다. GlassFish 설치에서 javax.servlet.jar
을 가지고 있지만, 내가 수행하면 javac ServletTester.java -classpath /opt/glassfish3/glassfish/modules/
과 같은 오류가 발생합니다.
서블릿을 수동으로 컴파일하는 올바른 방법은 무엇입니까?
와일드 카드를 사용할 수 있어야합니다. [편의상, 기본 이름이 * 인 클래스 경로 요소는 확장자가 .jar 또는 .JAR 인 디렉토리의 모든 파일 목록을 지정하는 것과 같습니다.] (http://download.oracle.com/javase/6/docs/technotes/tools/solaris/javac.html#options) – McDowell