Comportamento estranho do TOMCAT

1 resposta
T

Sou iniciante em J2EE e tentei utilizar Tomcat para rodar uma servlet de teste que li num livro. Criei no Tomcat a hierarquia de diretórios sendo
C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\myApp\WEB-INF\web.xml e C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\myApp\WEB-INF\classes\PrimitiveServlet.class.

No teste inicial com os exemplos do próprio tomcat o servidor funciona. quando testo meu servlet ele dá a mensagem de erro HTTP Status 404 - /myApp/Primitive e se voltar a testar os outros servlets de exemplo do próprio tomcat constata-se que ele deixou de funcionar… Alguém sabe me dar uma luz???
ah, o web.xml…

<?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>Primitive</servlet-name>

<servlet-class>PrimitiveServlet</servlet-class>

</servlet>

</web-app>

A propósito uso o windows Service Pack 2, se influenciar em algo

1 Resposta

rodrigo_gomes

Olá,

faça o mapeamento do servlet no seu web.xml

<!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>Primitive</servlet-name>
   <servlet-class>PrimitiveServlet</servlet-class>
</servlet>

<servlet-mapping>
     <servlet-name>Primitive</servlet-name>
     <url-pattern>/Primitive</url-pattern>
</servlet-mapping>

</web-app>

e tente acessar seu servlet com
http://seuhost:porta/Primitive

[]´s

Criado 26 de maio de 2005
Ultima resposta 26 de mai. de 2005
Respostas 1
Participantes 2