Problema con llamada a servlet
Publicado por yo_misma (1 intervención) el 12/05/2009 15:56:19
Hola,
soy nueva en esto de los servlets. Trabajo en linux ubuntu, y he intalado Apache Tomcat/6.0.16. El problema es que no consigo que tomcat llame a los servlets, teniendo un error El recurso requerido no está disponible.
mi ruta de directorios es:
ana@ana-laptop:~/teleco/5/LRO/public_html/tomcat$
En el fichero server.xml de tomcat tengo el siguiente contexto:
<Context path="/ana" docBase="/home/ana/teleco/5/LRO/public_html/webapps/"
debug="0" reloadable="true" crossContext="true">
ana@ana-laptop:~/teleco/5/LRO/public_html/webapps$
y dentro de webapps tengo una carpeta llamada p2( donde tengo un p2.html y .dtd), una carpeta WEB-INF (que contiene una carpeta llamada classes, donde está Servlet.class) y por último el web.xml.
Mi fichero web.xml es
<web-app version="2.4">
<display-name>Servlet</display-name>
<description>Servlet peliculas</description>
<servlet>
<servlet-name>Servlet</servlet-name>
<description>Servlet peliculas</description>
<servlet-class>Servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet</servlet-name>
<url-pattern>/Servlet</url-pattern>
</servlet-mapping>
</web-app>
La página p2.html es un formulario, donde lo que quiero es que envíe la información a un servlet para que la procese. En el action tengo puesto action="http://localhost:8080/ana/Servlet"
Para llamar a la página html hago http://ana-laptop:8080/ana/p2/p2.html, y me la muestra sin ningún problema
Sin embargo, cuando hago click en enviar (es un formulario) me da el error que comenté al principio, y he probado a cambiar las rutas tanto el url-pattern en web.xml como en el action, pero no consigo que me llame al servlet.
Gracias por adelantado
Un saludo
Ana
soy nueva en esto de los servlets. Trabajo en linux ubuntu, y he intalado Apache Tomcat/6.0.16. El problema es que no consigo que tomcat llame a los servlets, teniendo un error El recurso requerido no está disponible.
mi ruta de directorios es:
ana@ana-laptop:~/teleco/5/LRO/public_html/tomcat$
En el fichero server.xml de tomcat tengo el siguiente contexto:
<Context path="/ana" docBase="/home/ana/teleco/5/LRO/public_html/webapps/"
debug="0" reloadable="true" crossContext="true">
ana@ana-laptop:~/teleco/5/LRO/public_html/webapps$
y dentro de webapps tengo una carpeta llamada p2( donde tengo un p2.html y .dtd), una carpeta WEB-INF (que contiene una carpeta llamada classes, donde está Servlet.class) y por último el web.xml.
Mi fichero web.xml es
<web-app version="2.4">
<display-name>Servlet</display-name>
<description>Servlet peliculas</description>
<servlet>
<servlet-name>Servlet</servlet-name>
<description>Servlet peliculas</description>
<servlet-class>Servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet</servlet-name>
<url-pattern>/Servlet</url-pattern>
</servlet-mapping>
</web-app>
La página p2.html es un formulario, donde lo que quiero es que envíe la información a un servlet para que la procese. En el action tengo puesto action="http://localhost:8080/ana/Servlet"
Para llamar a la página html hago http://ana-laptop:8080/ana/p2/p2.html, y me la muestra sin ningún problema
Sin embargo, cuando hago click en enviar (es un formulario) me da el error que comenté al principio, y he probado a cambiar las rutas tanto el url-pattern en web.xml como en el action, pero no consigo que me llame al servlet.
Gracias por adelantado
Un saludo
Ana
Valora esta pregunta


0