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:
package teste;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MeuPrimeiroServlet extends
javax.servlet.http.HttpServlet {
public void destroy ( ){
super.destroy( );
}
public void init ( ) throws ServletException {
super.init( );
}
protected void service (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=ISO-8859-1");
String html = "<html>" +
"<head><title>Trabalhando com Servlet</title></head>" +
"<body>" +
"<h1>Meu Primeiro Servlet</h1>" +
"</body>" +
"</html>";
PrintWriter out = response.getWriter( );
out.print(html);
out.close( );
}
}
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.
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Carneiro[/color][/size] :joia: