requisição do servlet a partir do html

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”
http://java.sun.com/dtd/eb-app_2_3.dtd”>
<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

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

[quote=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
[/quote]

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

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.

[quote=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.[/quote]

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

Abraços e feliz 2005!

Sta Leisley