Tomcat 4.1.18 y Servlets
Hola ... a ver si alguien me puede ayudar por favor.
Tengo perfectament instalada la version de Tomcat 4.1.18 y funcionando perfectamente con la pagina por defecto del Tomcat.
El problema esta cuando quiero configurar mi propia aplicacion Web:
1º- En el fichero server.xml añado lo siguente:
<Context path="/pruebas" docBase="pruebas" debug="0" reloadable="true" priviledge="true">
</Context>
Es decir que le digo al tomcat que voy a usar el directoria pruebas.
Despues creo el arbol de directorios que cuelgue de pruebas, es este:
- webapp
- pruebas
- Web-Inf
web.xml
classes
Bien .. hasta ahora perfecto. El problema es viene cuando quiero ejecutar un servlet. NO HAY FORMA AMIGO.
Creo el servlet con Visual Age dentro de un paquete y lo meto en el directorio "classes". Y modifico el fichero "web.xml" de la siguiente manera:
<?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>
<servlet>
<servlet-name>HolaMundo</servlet-name>
<servlet-class>miservlets.HolaMundo</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HolaMundo</servlet-name>
<url-pattern>/servlet/miservlets.HolaMundo</url-pattern>
</servlet-mapping>
</web-app>
Despues lanzo el Tomcat, reinicio el ordenador pero nada de nada. He estado mirando por ahi, y creo que lo estoy haciendo bien ... pero se me escapa algo que no se que es.
Espero que alguien pueda ayudarme. Gracias
Tengo perfectament instalada la version de Tomcat 4.1.18 y funcionando perfectamente con la pagina por defecto del Tomcat.
El problema esta cuando quiero configurar mi propia aplicacion Web:
1º- En el fichero server.xml añado lo siguente:
<Context path="/pruebas" docBase="pruebas" debug="0" reloadable="true" priviledge="true">
</Context>
Es decir que le digo al tomcat que voy a usar el directoria pruebas.
Despues creo el arbol de directorios que cuelgue de pruebas, es este:
- webapp
- pruebas
- Web-Inf
web.xml
classes
Bien .. hasta ahora perfecto. El problema es viene cuando quiero ejecutar un servlet. NO HAY FORMA AMIGO.
Creo el servlet con Visual Age dentro de un paquete y lo meto en el directorio "classes". Y modifico el fichero "web.xml" de la siguiente manera:
<?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>
<servlet>
<servlet-name>HolaMundo</servlet-name>
<servlet-class>miservlets.HolaMundo</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HolaMundo</servlet-name>
<url-pattern>/servlet/miservlets.HolaMundo</url-pattern>
</servlet-mapping>
</web-app>
Despues lanzo el Tomcat, reinicio el ordenador pero nada de nada. He estado mirando por ahi, y creo que lo estoy haciendo bien ... pero se me escapa algo que no se que es.
Espero que alguien pueda ayudarme. Gracias