Você deve criar uma página index.jsp dentro de %CATALINA_HOME%\webapps\myapp
 
e o web.xml deve ter a seguinte estrutura:
 

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

<display-name>TranferPriceServelet</display-name>

<description>Servlet Inicial.</description>

<servlet-class>TPApp</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>TPApp</servlet-name>

<url-pattern>/servlet/TPApp</url-pattern>

</servlet-mapping>

</web-app>

 

Obs.: Na tag <url-pattern> do xml, quando o servlet é chamado pela página index.jsp ela deve ser assim:

<url-pattern>TPApp</url-pattern>

e quando um servlet chama outro, ela deve ser assim:

<url-pattern>/servlet/TPApp</url-pattern>

Obs2: TPApp é o nome da classe.

Abraços,

Rodrigo Henrique G. Agostinho
Consultor TI
Pimentel IT Services.
Fone: +55-11-5505-2473 Ramal 1274

-----Mensagem original-----
De: George-Principal [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 22 de outubro de 2002 08:32
Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Assunto: [java-list] Tomcat

Pessoal,  comprei o livro java para web e ele manda criar a seguinte árvore no tomcat:
%CATALINA_HOME%\webapps\myapp\WEB-INF\classes
 
e colocar os servlet na pasta classes.
 
Ao fazer esse esquema ao chamar no browser http://localhost/myapp/servlet/x
o tomcat diz não encontrar o recurso, criei o web.xml na pasta WEB-INF, contendo:
 
<servlet>
<servlet-name>x</servlet-name>
<servlet-classe>minhaclasse</servlet-classe>
 
O que faço para que funcione essa árvore de diretório?
 
Agradecido,

=====================================
George Queiroz 
Analista/Programador 
Alocado a www.informatec-sp.com
ICQ UNI#30519911

=====================================

Responder a