requisição do servlet a partir do html

4 respostas
L

Olá pessoal, agora estou conseguindo ver meu servlet, porém no momento que meu formulário html vai chamar meu servlet aparece o seguinte erro:

HTTP Status 404 - /web/CadastroServlet


type Status report

message /web/CadastroServlet

description The requested resource (/web/CadastroServlet) is not available.


Apache Tomcat/5.0.28

a estrutura é a seguinte:

C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\myApp\web

C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\myApp\web\WEB-INF\classes

C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\myApp\src

Meu web.xml esta assim:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC “-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN”

“<a href="http://java.sun.com/dtd/eb-app_2_3.dtd">http://java.sun.com/dtd/eb-app_2_3.dtd</a>”>

<web-app>

<servlet>

<servlet-name>Assunto</servlet-name>

<servlet-class>web.AssuntoServlet</servlet-class>

</servlet>

<servlet>

<servlet-name>Cadastro</servlet-name>

<servlet-class>web.CadastroServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>Assunto</servlet-name>

<url-pattern>web/AssuntoServlet</url-pattern>

</servlet-mapping>

<servlet-mapping>

<servlet-name>Cadastro</servlet-name>

<url-pattern>web/CadastroServlet</url-pattern>

</servlet-mapping>

<session-config>
<session-timeout>30</session-timeout>
</session-config>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>Professor.html</welcome-file>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>

Se alguém puder me dar uma dica eu agradeço.

Sta.Leisley

4 Respostas

jgbt

dentro de classes vc tem que ter a pasta web e dentro o seu servlet.
a pasta classes ta vazia pelo o que vc colocou…

[]'s

L

jgbt:
dentro de classes vc tem que ter a pasta web e dentro o seu servlet.
a pasta classes ta vazia pelo o que vc colocou…

[]'s

desculpe minha falta de especificação:

C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\myApp\WEB-INF\classes\CadastroServlet.class

C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\myApp\Professor.html

C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\myApp\src\CadastroServlet.java

C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\myApp\WEB-INF\web.xml

Espero que agora ajude a vc entenderem minha dúvida.

Abraços

Sta. Leisley

jgbt

no seu web.xml vc diz que a classe se chama web.ServletCadastro, esse nome deve corresponder a estrutura de pacote a partir da pasta classes.
então vc precisa dentro da pasta classes criar a pasta web e colocar o CadastroServler.class la dentro, ou alterar o seu web.xml o que vc achar melhor.

L

jgbt:
no seu web.xml vc diz que a classe se chama web.ServletCadastro, esse nome deve corresponder a estrutura de pacote a partir da pasta classes.
então vc precisa dentro da pasta classes criar a pasta web e colocar o CadastroServler.class la dentro, ou alterar o seu web.xml o que vc achar melhor.

Agradeço a todos que me ajudarm, consegui obter sucesso em minha aplicação.

Abraços e feliz 2005!

Sta Leisley

Criado 30 de dezembro de 2004
Ultima resposta 30 de dez. de 2004
Respostas 4
Participantes 2