Servlet

1 resposta
S

Criei uma servlet e ela está em C:\tomcat\webapps\teste\WEB-INF\classes\MeuServlet.class



e quando eu abro o IE e digito



http://localhost:8080/teste/servlet/MeuServlet



ele me retorna o seguinte erro:



The requested resource (/teste/servlet/MeuServlet) is not available.



Alguém poderia me dizer o que posso fazer para que não me retorne este erro.



Giba

1 Resposta

M

O arquivo web.xml esta configurado corretamente???

De uma olhada nesse exemplo.

<?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>

&lt;!-- Indica ao Tomcat as Servlets da nossa aplicacao --&gt;
<!--   <servlet>

<servlet-name>Ola</servlet-name>

<servlet-class>Ola</servlet-class>

</servlet>–>
&lt;servlet&gt;
    &lt;servlet-name&gt;HelloWorld&lt;/servlet-name&gt;
    &lt;servlet-class&gt;HelloWorld&lt;/servlet-class&gt;
&lt;/servlet&gt;

&lt;!-- Define um padrão de url através do qual a HelloServlet será acessada.
 No caso qualquer url do tipo 
 "http://localhost:8080/HelloServletApp/QualquerCoisa.teste"
 faz com que a nossa HelloServlet seja chamada --&gt;

<!-- <servlet-mapping>
<servlet-name>Ola</servlet-name>
*.teste
</servlet-mapping>–>

&lt;servlet-mapping&gt;
    &lt;servlet-name&gt;HelloWorld&lt;/servlet-name&gt;
    <url-pattern>*.teste2</url-pattern>
&lt;/servlet-mapping&gt;

&lt;!-- Define outro padrão de url através do qual a HelloServlet será acessada.
 No caso, a url "http://localhost:8080/HelloServletApp/HelloServlet"
 faz com que a nossa HelloServlet seja chamada --&gt;

<!-- <servlet-mapping>
<servlet-name>Ola</servlet-name>
/Ola
</servlet-mapping>–>

&lt;servlet-mapping&gt;
    &lt;servlet-name&gt;HelloWorld&lt;/servlet-name&gt;
    <url-pattern>/HelloWorld</url-pattern>
&lt;/servlet-mapping&gt;

&lt;session-config&gt;
    &lt;session-timeout&gt;30&lt;/session-timeout&gt; &lt;!-- 30 minutes --&gt;
&lt;/session-config&gt;

</web-app>

Qualquer coisa escreva de novo.

Criado 11 de julho de 2003
Ultima resposta 28 de jul. de 2003
Respostas 1
Participantes 2