HTTP Status 404 - /servlet/myapp/Testing

2 respostas
A

Oi Pessoall,

Estou começando a aprender Java e Servlets.
Instalei a versão 2.0.30 do TOMCAT e o JDK 1.5.

O Tomcat funciona direitinho, qd entro com http://localhost:8080.

Bem criei uma Servlet simples, com o código abaixo:

import javax.servlet.<em>;

import javax.servlet.http.</em>;

import <a href="http://java.io">java.io</a>.<em>;

import java.util.</em>;

public class TestingServlet extends HttpServlet {

public void doGet(HttpServletRequest request,

HttpServletResponse response)

throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<HEAD>");
out.println("<TITLE>Servlet Testing</TITLE>");
out.println("</HEAD>");
out.println("<BODY>");
out.println("Welcome to the Servlet Testing Center");
out.println("</BODY>");
out.println("</HTML>");
}

}

o WEB.xml ficou assim:
<?xml version="1.0" encoding="ISO-8859-1"?> Testing TestingServlet
<servlet-mapping>
   <servlet-name>TestingServlet</servlet-name> 
   <url-pattern>/Testing</url-pattern> 
</servlet-mapping>

Criei a estrutura de diretórios no TOMCAT MyApp/WEB-INF/Classes
o TestingServlet.java esta no diretório classes e o web.xml no WEB-INF.

entro com o seguinte no browser: http://localhost:8080/servlet/myapp/Testing

Já tentei um monte de coisas e não consigo rodar a Servlet…alguém tem alguma dica ai??

Valeu moçada…

2 Respostas

dudaskank

Bem, não é certeza mas… ao invés de myapp no endereço, coloque MyApp.

E no diretório classes vc deve colocar o .class, o .java não adianta ali.

Testa aí e vê se já ajuda… flw

A

Valeu cara, mas não adiantou…o .class tb ta no diretório classes…esqueci de colocar aqui as minhas variáveis de ambiente…

são…
CLASSPATH C:\Tomcat 5.0\common\lib\servlet-api.jar
JAVA_HOME C:\Program Files\Java\jdk1.5.0_08

Criado 13 de setembro de 2006
Ultima resposta 14 de set. de 2006
Respostas 2
Participantes 2