Olá pessoal, longe de java por um longo período, acabei precisando de aprender servlets e jsp.
Peguei o livro use a cabeça, mas estou travado aqui em um problema: quando vou compilar (o livro ensina a fazer na unha), parece que o compilador não acha a biblioteca.
Olhem o comando p/ compilar e no que resulta:
C:\beerV1>javac -classpath C:\Program%Files\Apache%Software%Foundation\tomcat\co
mmon\lib\servlet-api.jar;classes;. -d classes src/com/example/web/BeerSelect.java
src\com\example\web\BeerSelect.java:2: package javax.servlet does not exist
import javax.servlet.*;
^
src\com\example\web\BeerSelect.java:3: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
src\com\example\web\BeerSelect.java:5: cannot find symbol
symbol: class HttpServlet
public class BeerSelect extends HttpServlet {
^
src\com\example\web\BeerSelect.java:6: cannot find symbol
symbol : class HttpServletRequest
location: class com.example.web.BeerSelect
public void doPost(HttpServletRequest request,
^
src\com\example\web\BeerSelect.java:7: cannot find symbol
symbol : class HttpServletResponse
location: class com.example.web.BeerSelect
HttpServletResponse response)
^
src\com\example\web\BeerSelect.java:8: cannot find symbol
symbol : class ServletException
location: class com.example.web.BeerSelect
throws IOException, ServletException {
^
6 errors
Já conferi o .jar, ele está em "C:\Program Files\Apache Software Foundation\tomcat\common\lib"
O valor de minha variável CATALINA_HOME é: C:\Program Files\Apache Software Foundation\tomcat
o valor de TOMCAT_HOME é o mesmo.
Muito obrigado!