Rodar um simples servlet - Tomcat

2 respostas
R

Oi pessoal, mandei anteriormente mensagens sobre arquivo *.war, mas acho que o problema é no tomcat mesmo, pois esta acontecendo o seguinte problema.

Criei um servlet muito simples  tipo OiMundo, que escreve uma pag com “OiMundo” …

criei os diretórios necessarios dentro de webapp  /roberto/WEB-INF/classes  coloquei o *.class do servlet na pasta classes, e em WEB-INF coloquei o web.xml com o seguinte conteudo:

<web-app>

<servlet>

<servlet-name>Oi</servlet-name>

<servlet-class>OiMundo</servlet-class>

</servlet>

</web-app>

iniciei o tomcat … depois no browser coloquei
"http://localhost:8080/roberto/Oi"

tentei com “http://localhost:8080/roberto/servlet/Oi” mas não funcionou tb.

ja instalei outras versões de tomcat e nada tb … a versão que estou agora é a 4.1.29

Eu a um tempo atras fiz exatamente a mesma coisa e funcionou na boa … não sei o que esta acontecendo agora, se o OS é o mesmo (windows 2000) … realmente não sei.

A descrição do erro é: The requested resource (/roberto/Oi) is not available

Desde ja agradeço,
Roberto Costa

Desde já agradeço,
Roberto Costa

2 Respostas

J

Oi

ROberto, aqui no PJ, na seção de J2EE, tem um artigo sobre Servlets com alguns exemplos bem legais… Tente segui-los e descubra onde esta seu problema.

http://www.portaljava.com/home/modules.php?name=Content

T+

R

Cara, pelo que eu reparei, está faltando o mapeamento do servlet.

Ex:

&lt;servlet-mapping&gt; &lt;servlet-name&gt;Oi&lt;/servlet-name&gt; &lt;url-pattern&gt;/oi&lt;/url-pattern&gt; &lt;/servlet-mapping&gt;

Abraços, :wink:

Criado 4 de outubro de 2004
Ultima resposta 5 de out. de 2004
Respostas 2
Participantes 3