Error en tomcat al importar paquetes
Hola a todos. Estoy haciendo una aplicación en jsp con el servidor tomcat, bajo windows.
Se han creado unas clases java que se han cimpliado correctamente dentro de un directorio llamado proyecto que cuelga del directorio classes de la estructura clásica de directorios de tomcat cuando que se quiere crear una apliación. El directorio con las clases java se compila sin ningún problema.
Cuando desde una página jsp se importa el paquete proyecto nos da un error 500 de tomcat.
La verdad es que estoy muy perdida porque no entiendo por qué no funciona.
Si alguien puede echarme una mano, será bien recibida. Gracias
Se han creado unas clases java que se han cimpliado correctamente dentro de un directorio llamado proyecto que cuelga del directorio classes de la estructura clásica de directorios de tomcat cuando que se quiere crear una apliación. El directorio con las clases java se compila sin ningún problema.
Cuando desde una página jsp se importa el paquete proyecto nos da un error 500 de tomcat.
La verdad es que estoy muy perdida porque no entiendo por qué no funciona.
Si alguien puede echarme una mano, será bien recibida. Gracias
Hola, prueba de esta forma:
En tus clases, deberas poner lo primero de todo:
package nomPaquete.nomSubPaquete;
(El subpaquete lo pones si te da la gana, claro)
Al compilar debe crearte esta estructura:
nomPaquete/nomSubPaquete/nombreClase.class
Ahora en tu jsp, debes poner:
<%@ import="nomPaquete.nomSubPaquete.nombreClase" etc etc %>
Y asi te debe funcionar. En cambio, si haces el import asi: import nomPaquete.nomSubPaquete.* , con el * al final, al menos a mi, no me funciona. Pero como te he explicado si. SUERTE!
En tus clases, deberas poner lo primero de todo:
package nomPaquete.nomSubPaquete;
(El subpaquete lo pones si te da la gana, claro)
Al compilar debe crearte esta estructura:
nomPaquete/nomSubPaquete/nombreClase.class
Ahora en tu jsp, debes poner:
<%@ import="nomPaquete.nomSubPaquete.nombreClase" etc etc %>
Y asi te debe funcionar. En cambio, si haces el import asi: import nomPaquete.nomSubPaquete.* , con el * al final, al menos a mi, no me funciona. Pero como te he explicado si. SUERTE!
