Como hago que funcione un servlet que llama un formulario con tomcat?

Yorch
30 de Mayo del 2003
Buenas. Tengo un formulario que tiene como parametro Action este action="http://localhost:8080/Datos" y el servlet esta metido en el dir Tomcat 4.1/webapps/Proyecto/WEB-INF/classes/Datos.class.
Ademas he puesto el documento web.xml en /Proyecto/WEB-INF/web.xml que tiene el siguiente contenido
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//sun Microsystems, nc.//DTD web Application 2.3// EN"
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">

<web-app>
<servlet>
<servlet-name>Datos</servlet-name>
<servlet-class>Datos</servlet-class>
</servlet>


<servlet-mapping>
<servlet-name>Datos</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>

y en el directorio Tomcat 4.1conf modifique el archivo server.xml poniendo
<Context path="/Proyecto" docBase="Proyecto" debug="0" /> despues del ultimo Context.
Cuando ejecuto mi formulario y le doy a enviar me aparece el siguiente error
HTTP Status 404 - /Datos

--------------------------------------------------------------------------------

type Status report

message /Datos

description The requested resource (/Datos) is not available.

Pienso que tengo todo bien puesto, pero alguien me puede ayudar en decirme que es lo q tengo mal. Gracias


alberto_ca
30 de Mayo del 2003
Yo creo que tu action deberia ser asi:
http://localhost:8080/Proyecto/Datos ->
nombre de la carpeta donde esta el servlet + Nombre del servlet

Faramir
30 de Mayo del 2003
Prueba con

action="http://localhost:8080/Proyecto/servlet/Datos"



Faramir