Projeto web no eclipse com build.xml

2 respostas
F

Galera,

Estou fazendo um teste com o build.xml no eclipse. Criei um projeto web, meus arquivos jar estão no lugar certinho na aplicação, etc, etc...porém ao executar o build quando chega no javac ele acusa
[javac] Compiling 1 source file

[javac] C:\eclipse\workspace\Web\WEB-INF\src\servlets\HTTPGetServlet.java:4: package javax.servlet does not exist

[javac] import javax.servlet.<em>;

[javac] ^

[javac] C:\eclipse\workspace\Web\WEB-INF\src\servlets\HTTPGetServlet.java:5: package javax.servlet.http does not exist

[javac] import javax.servlet.http.</em>;

[javac] ^

[javac] C:\eclipse\workspace\Web\WEB-INF\src\servlets\HTTPGetServlet.java:8: cannot resolve symbol

[javac] symbol  : class HttpServlet

[javac] location: class servlets.HTTPGetServlet

[javac] public class HTTPGetServlet extends HttpServlet {

[javac] ^

[javac] C:\eclipse\workspace\Web\WEB-INF\src\servlets\HTTPGetServlet.java:10: cannot resolve symbol

[javac] symbol  : class HttpServletRequest

[javac] location: class servlets.HTTPGetServlet

[javac] protected void doGet(HttpServletRequest request,

[javac] ^

[javac] C:\eclipse\workspace\Web\WEB-INF\src\servlets\HTTPGetServlet.java:11: cannot resolve symbol

[javac] symbol  : class HttpServletResponse

[javac] location: class servlets.HTTPGetServlet

[javac] HttpServletResponse response) throws ServletException, IOException {

[javac] ^

[javac] C:\eclipse\workspace\Web\WEB-INF\src\servlets\HTTPGetServlet.java:11: cannot resolve symbol

[javac] symbol  : class ServletException

[javac] location: class servlets.HTTPGetServlet

[javac] HttpServletResponse response) throws ServletException, IOException {

[javac] ^

[javac] 6 errors

BUILD FAILED: C:\eclipse\workspace\Web\build.xml:16: Compile failed; see the compiler error output for details.

Não tem nenhum erro na minha aplicação.
O que eu preciso fazer para funcionar?
Quando estou com um projeto java normal(nada de web) funciona perfeitamente, mas para a web acusa isso.

Agraço a ajuda

2 Respostas

J

Oi

fcardao, o que acontece é que o Eclipse tem suas variaveis internas, que deixam disponiveis os Jars… Daí, quando ele roda o Ant, o Ant chama o Javac, que nao é o compilador que o Elipse usa, por isso da o erro… Vc só precisa definir as variveis de ambiente CLASSPATH e PATH

T+

F

Mas elas já estão definidas, estou usando windows 2000 e funcionando tranquilo.

Tenho que fazer referência a variáveis de ambiente no meu ant?

Criado 2 de dezembro de 2004
Ultima resposta 3 de dez. de 2004
Respostas 2
Participantes 2