[solucionado] Ayuda para ejecutar servlet sin IDE

Iniciado por jhonatanAsm, 31 Mayo 2013, 23:50 PM

0 Miembros y 1 Visitante están viendo este tema.

jhonatanAsm

hola, tengo problemas para ejecutar un servlet de ejemplo de la pagina de tomcat

En la web de apache tomcat, hay un archivo.war, me lo descargo
( http://tomcat.apache.org/tomcat-7.0-doc/appdev/sample/sample.war )
lo descomprimo, y lo pego en este directorio : C:\tomcat7\webapps\ROOT

- apago y prendo el servidor, accedo al servidor por la web, accedo al index de la carpeta sample ( http://localhost:8080/sample/ ), apareciendo 2 link, uno para ejecutar un jsp, y otro para el servlet, el link del jsp se ejecuta bien pero el de servlet no se ejecuta ( error 404, El recurso requerido no está disponible)

esto es lo que he hecho hasta ahora :
- instalé jdk 1.7, tomcat 7
- configuré las variables de entorno:
  JAVA_HOME = C:\Program Files\Java\jdk1.7.0_09
  a la variable path le agregué esto: C:\Program Files\Java\jdk1.7.0_09\bin\;
  CATALINA = C:\tomcat7
   
- copié este archivo C:\tomcat7\lib\servlet-api.jar en la carpeta C:\Program Files\Java\jdk1.7.0_09\jre\lib\ext

Añado que el tomcat7 viene con ejemplos de jsp y servlet, y todos los ejemplos están funcionando.
mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.

jhonatanAsm

#1
el error estaba aquí :

Código (xml) [Seleccionar]

<servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/Hello</url-pattern>
    </servlet-mapping>


   
en el url-pattern hello estaba en mayúsculas y tenía q cambiar a minúscula.
salu2.
mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.