Web.xml..deve haver um erro simples mas não estou achando

3 respostas
rodrigo.bossini

Pessoal…to começando a aprender JSP e servlets.
Estou seguindo os exemplos do livro de deitel, e como estou começando, estou fazendo tudo na mão, inclusive o arquivo web.xml.
Bem, existem 4 definições de servlets no arquivo abaixo. Antes de adicionar a quarta, tudo funcionava muito bem…depois que adicionei a quarta definição de servlet ao arquivo, o tomcat está dando erro 404 (resource not available). Se apagar o quarto servlet tudo funciona normalmente…
Alguém me dá uma luz?

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
      http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
   version="2.4">

   <!-- General description of your Web application -->
   <display-name>
      Java How to Program JSP 
      and Servlet Chapter Examples
   </display-name>

   <description>
      This is the Web application in which we 
      demonstrate our JSP and Servlet examples.
   </description>

   <!-- Servlet definitions -->
   <servlet>
      <servlet-name>welcome1</servlet-name>

      <description>
         A simple servlet that handles an HTTP get request.
      </description>

      <servlet-class>
         WelcomeServlet
      </servlet-class>
   </servlet>
   
   <servlet>
   		<servlet-name>welcome2</servlet-name>
   		
   		<description>
   			Um segundo servlet lidando agora com dados em get
   		</description>
   		
   		<servlet-class>
   			WelcomeServlet2
   		</servlet-class>
   </servlet>
   
   <servlet>
   	<servlet-name>welcome3</servlet-name>
   	
   	<description>
   		Servlet que trata dados com post
   	</description>
   	
   	<servlet-class>
   		WelcomeServlet3
   	</servlet-class>
   	
   </servlet>
   
   <servlet>
   	<servlet-name>redirect</servlet-name>
   	
   	<description>
   		Direcionando páginas
   	</description>
   	
   	<servlet-class>
   		RedirectServlet
   	</servlet-class>
   	
   </servlet>

   <!-- Servlet mappings -->
   <servlet-mapping>
      <servlet-name>welcome1</servlet-name>
      <url-pattern>/welcome1</url-pattern>
   </servlet-mapping>
   
   <servlet-mapping>
      <servlet-name>welcome2</servlet-name>
      <url-pattern>/welcome2</url-pattern>
   </servlet-mapping>
   
   <servlet-mapping>
   	<servlet-name>welcome3</servlet-name>
   	<url-pattern>/welcome3</url-pattern>
   </servlet-mapping>
   
   <servlet-mapping>
   	<servlet-name>redirect</servlet-name>
   	<url-pattern>/redirect</url-pattern>
   </servlet-mapping>
   
   

</web-app>

3 Respostas

L

Da erro no momento do deploy ou qdo vc vai usar?!

Djonatah

tem um caractere especial “á” no seu web.xml, isso não é permitido.

rodrigo.bossini

Mto bom! valeu cara!

Criado 20 de abril de 2009
Ultima resposta 20 de abr. de 2009
Respostas 3
Participantes 3