Я хочу скомпилировать сервлеты вне NetBeans. Я сделал простой сервлет Hello World, который выдает эти ошибки компилятора.
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
не может быть найден. У меня javax.servlet.jar
из установки GlassFish, но если я делаю javac ServletTester.java -classpath /opt/glassfish3/glassfish/modules/
, я все равно получаю те же ошибки.
Как правильно вручную скомпилировать сервлеты?