Erro na compilação do servlet.  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
asvivonePJ
Smalltalk
[Avatar]

Membro desde: 16/09/2004 00:00:00
Mensagens: 1
Offline

Caros colegas, estou começando no java e gostaria da ajuda de vocês. Seguinte: Tenho um note com windows vista premium instalado, instalei nele o java 1.06 e o tomcat 6.0; eles encontram-se respectivamente nos diretórios: C:\Java e C:\Tomcat, o Java já esta configurado nas variáveis de ambiente e o Tomcat rodando, aliás na máquina também esta rodando o Apache 2.2. Fiz os testes básicos e o java funcionou (javac -version e AloMundo.java compilado e rodando), o tomcat também rodou normalmente (http://localhost:8080/), criei um diretório de aplicações em: C:\Projetos\WEB-INF\classes\teste\, dentro desse diretório criei um arquivo de teste chamado MeuPrimeiroServlet.java que encontra-se abaixo:



Quando eu tento compilar ocorrem os seguintes erros:

C:\Projetos\WEB-INF\classes\teste>javac -classpath C:\Tomcat\common\lib\servlet-
api.jar MeuPrimeiroServlet.java
MeuPrimeiroServlet.java:5: package javax.servlet does not exist
import javax.servlet.ServletException;
^
MeuPrimeiroServlet.java:6: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletRequest;
^
MeuPrimeiroServlet.java:7: package javax.servlet.http does not exist
import javax.servlet.http.HttpServletResponse;
^
MeuPrimeiroServlet.java:10: package javax.servlet.http does not exist
javax.servlet.http.HttpServlet {
^
MeuPrimeiroServlet.java:15: cannot find symbol
symbol : class ServletException
location: class teste.MeuPrimeiroServlet
public void init ( ) throws ServletException {
^
MeuPrimeiroServlet.java:19: cannot find symbol
symbol : class HttpServletRequest
location: class teste.MeuPrimeiroServlet
protected void service (HttpServletRequest request,
^
MeuPrimeiroServlet.java:20: cannot find symbol
symbol : class HttpServletResponse
location: class teste.MeuPrimeiroServlet
HttpServletResponse response)
^
MeuPrimeiroServlet.java:21: cannot find symbol
symbol : class ServletException
location: class teste.MeuPrimeiroServlet
throws ServletException, IOException {
^
MeuPrimeiroServlet.java:12: cannot find symbol
symbol : variable super
location: class teste.MeuPrimeiroServlet
super.destroy( );
^
MeuPrimeiroServlet.java:16: cannot find symbol
symbol : variable super
location: class teste.MeuPrimeiroServlet
super.init( );
^
10 errors

C:\Projetos\WEB-INF\classes\teste>

Onde eu estou errando? Não fiz o web.xml, porque não sei como criá-lo nem tampouco o que colocar nele, não configurei também o server.xml do tomcat, pois não sei também como fazer.

Sei que estou muito crú, mas agradeço desde já quem puder me ajudar nesse início de estudo.

Obrigado.

Alessandro Vivone.


* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro :joia:
[WWW] [ICQ]
phfcostaPJ
JavaChild
[Avatar]

Membro desde: 30/03/2006 00:00:00
Mensagens: 116
Offline

Allessandro,

esses erros estão ocorrendo porque as libs do Servlet não estão adicionadas ao projeto, mas mesmo que voce adicione elas e consiga compilar o arquivo não vai conseguir visualizar, porque não configurou o projeto. O portal Java possui muitas apostilas que podem te ajudar a iniciar, mas uma outra apostila que recomendo para começar a trabalhar com servlets e web é a apostila da Caelum, ela é gratis e bem didatica eu comecei aprendendo por ela. segue o link

http://www.caelum.com.br/caelum/curso-21.jsp

espero ter ajudado

Paulo
[WWW] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team