Olá pessoal, estou iniciando em Java Web e meu problema refere-se a compilação do servlet-api.jar que encontra-se nas pastas do Tomcat 5.5
Meus programas em java estão compilando normalmente. Fiz um servlet anteriormente e funcionou legal. Meu ambiente de desenvolvimento e de distribuição ( sob o Tomcat ) estão similares. Abaixo, estou postando a mensagem que recebo do compilador.
C:\Des\Java\web\proj\beerV1>javac -classpath c:\tomcat\common\lib\servlet-api.ja
r:clases:. -d classes src\com\example\web\BeerSelect.java
src\com\example\web\BeerSelect.java:3: package javax.servlet does not exist
import javax.servlet.*;
^
src\com\example\web\BeerSelect.java:4: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
src\com\example\web\BeerSelect.java:7: cannot find symbol
symbol: class HttpServlet
public class BeerSelect extends HttpServlet {
^
src\com\example\web\BeerSelect.java:8: cannot find symbol
symbol : class HttpServletRequest
location: class com.example.web.BeerSelect
public void doPost(HttpServletRequest request, HttpServletResponse respo
nse)
^
src\com\example\web\BeerSelect.java:8: cannot find symbol
symbol : class HttpServletResponse
location: class com.example.web.BeerSelect
public void doPost(HttpServletRequest request, HttpServletResponse respo
nse)
^
src\com\example\web\BeerSelect.java:9: cannot find symbol
symbol : class ServletException
location: class com.example.web.BeerSelect
throws IOException, ServletException {
^
6 errors
C:\Des\Java\web\proj\beerV1>package com.example.web;
Abaixo, segue minhas variáveis de ambiente:
CATALINA_HOME = c:\tomcat
JAVA_HOME = c:\sun\sdk\jdk
CLASSPATH= .;C:\Sun\SDK\bin;C:\Sun\SDK\jdk\jre\bin;C:\Sun\SDK\jdk\bin;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\jsp-api.jar;.;%CLASSPATH%
Pessoal, sou autodidata e estou a alguns dias com este problema. Não estou usando IDE alguma. Estou na unha… não quero ficar preso neste momento de aprendizagem a IDEs… Agradeço a ajuda.
Atenciosamente,
Antonio Marcos ( Jedi )