problemas para ejecutar un servlet
Hola,
estoy intentando saber como funciona la ejecucion de un servlet a traves de un formulario web. Tomcat funciona bien.
Tengo un formulario web que mediante el metodo POST llama a mi servlet <form action="http://miserver//WEB-INF/classes/EjemploRecuperaDatos" method="POST">
Al rellenar los campos de mi formulario y pulsar el boton de enviar, el navegador me dice que NO ESTA AUTORIZADO A VER ESTA PAGINA error http 403.
Esto no se a que se debe..ya que el tomcat esta bien instalado. y mi servlet esta en el directorio correcto (eso creo)
Alguien puede echarme un cable?
Gracias de antemano
estoy intentando saber como funciona la ejecucion de un servlet a traves de un formulario web. Tomcat funciona bien.
Tengo un formulario web que mediante el metodo POST llama a mi servlet <form action="http://miserver//WEB-INF/classes/EjemploRecuperaDatos" method="POST">
Al rellenar los campos de mi formulario y pulsar el boton de enviar, el navegador me dice que NO ESTA AUTORIZADO A VER ESTA PAGINA error http 403.
Esto no se a que se debe..ya que el tomcat esta bien instalado. y mi servlet esta en el directorio correcto (eso creo)
Alguien puede echarme un cable?
Gracias de antemano
Comprueba que tienes tu servlet en el fichero web.xml.
Prueba tambien a llamarlo directamente desde el navegador:
http://miserver/Aplicacion/servlet/EjemploRecuperaDatos
Prueba tambien a llamarlo directamente desde el navegador:
http://miserver/Aplicacion/servlet/EjemploRecuperaDatos
Gracias por la respuesta, te explico. Ahora he situado todo en el root del tomcat. Ubique el html que llama al servlet en root, el servlet en root/WEB-INF/classes el web.xml esta en root/WEB-INF y su contenido es
----
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<!-- Añadido para poder encontrar el servlet EjemploRecuperarDatos -->
<servlet>
<servlet-name>
EjemploRecuperarDatos
</servlet-name>
<servlet-class>
EjemploRecuperarDatos
</servlet-class>
</servlet>
<!-- FINAL DEL Añadido para poder encontrar el servlet EjemploRecuperarDatos -->
</web-app>
----
finalmente intento desde el navegador arrancar directamente el servlet.. pero obtengo el siguiente mensaje en la ventana de consola de tomcat
/tomcat/bin> 2003-11-12 15:22:29 - Ctx() : Status code:403 request:R( + /WEB-INF/classes/EjemploRecuperarDatos + null) msg:Forbidden directory
No se ese forbidden directory cual es.. ni como solucionarlo.
Alguna pista mas?
gracias
----
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<!-- Añadido para poder encontrar el servlet EjemploRecuperarDatos -->
<servlet>
<servlet-name>
EjemploRecuperarDatos
</servlet-name>
<servlet-class>
EjemploRecuperarDatos
</servlet-class>
</servlet>
<!-- FINAL DEL Añadido para poder encontrar el servlet EjemploRecuperarDatos -->
</web-app>
----
finalmente intento desde el navegador arrancar directamente el servlet.. pero obtengo el siguiente mensaje en la ventana de consola de tomcat
/tomcat/bin> 2003-11-12 15:22:29 - Ctx() : Status code:403 request:R( + /WEB-INF/classes/EjemploRecuperarDatos + null) msg:Forbidden directory
No se ese forbidden directory cual es.. ni como solucionarlo.
Alguna pista mas?
gracias
