Problemas com Tomcat

3 respostas
S

Pessoal, to com o seguinte problema:
Tenho uma pasta em webapps chamada myApp (meu módulo web).
Dentro dessa pasta criei o diretorio WEB-INF.
No diretorio WEB-INF criei o web.xml, q ficou assim:

<?xml version="1.0" encoding="ISO-8859-1"?> 

<!DOCTYPE web-app 
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd"> 

<web-app> 
    <servlet> 
        <servlet-name>Teste</servlet-name> 
        <servlet-class>Teste</servlet-class> 
    </servlet> 
</web-app>

Ainda no diretorio WEB-INF fiz a pasta 'classes'.
Nessa pasta estah o Teste.class, o servlet ficou assim:

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class Teste extends HttpServlet {

public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {

PrintWriter out = response.getWriter();
out.println("");
out.println("");
out.println("Servlet Testing");
out.println("");
out.println("");
out.println("Welcome to the Servlet Testing Center");
out.println("");
out.println("");
}
}

Browse: http://localhost:8080/myApp/Teste (naum funciona).
http://localhost:8080/myApp/servlet/Teste (naum funciona).

O meu JAVA_HOME estah configurado.

Se possivel, me digam qual eh o problema...

3 Respostas

W

coloque o servlet em um package:
package exemplo;

/classes/exemplo/Teste.java

ai no web.xml voce mapeia seu servlet

&lt;servlet&gt;
    &lt;servlet-name&gt;Teste&lt;/servlet-name&gt;
    &lt;servlet-class&gt;exemplo.Teste&lt;/servlet-class&gt;
  &lt;/servlet&gt;
&lt;servlet-mapping&gt;
    &lt;servlet-name&gt;Teste&lt;/servlet-name&gt;
    &lt;url-pattern&gt;/servlet/Teste&lt;/url-pattern&gt;
&lt;/servlet-mapping&gt;

ai vc acessa ele assim:
http://localhost:8080/myApp/servlet/Teste

Rafael_Steil

Nem use mais o “/servlet” no mapping. Isso era uma coisa do Tomcat 3. Smente “/teste”, “/teste.meuLindoServlet” e afins ja resolve :smiley:

Rafael

S

Beleza, consegui fazer funcionar…
Obrigado a todos pela ajuda!!!
Abraços…

Criado 23 de dezembro de 2004
Ultima resposta 24 de dez. de 2004
Respostas 3
Participantes 3