Rodar um simples servlet - Tomcat

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

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+

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: