Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Leer archivo desde Servlet, problemas con el path

Buen día amigos

Tengo un problemilla que me está sacando canas, solicito su ayuda.
Tengo un proyecto creado en NetBeans y al desplegar la aplicación el tomcat me crea el siguiente arbol de directorios:

/cuencandina
______/interfaz
______/WEB-INF
_________/lib
_________/classes
_____________/BusinessLogic
_____________/Reportes
_________________Reporte.class
_________________miarchivo.jasper

En netbeans dentro del proyecto, el servlet y el archivo jasper estan en el mismo directorio, pero al compilar, el web.xml tiene configurado cargar los servlets en la raiz que es /cuencandina. Entonces necesito saber cual es la mejor forma para obtener el path relativo de miarchivo.jasper y ser llamado desde Reporte.class???

Muchas gracias por su ayuda.

septiembre 10, 2013 | Registered Commenterraulrojash

Lo que tienes bajo web-inf esta protegido y no se puede acceder a traves de path.

Los informes jasper son recursos estaticos por lo que yo los pondria en /cuencandina/reports/ y para acceder deberias hacerlo mediante el path utilizando el servletContext.getRealPath("reports/mificherojasper")


Un saludo,

septiembre 10, 2013 | Unregistered CommenterUnoPorAhi

Funcionó a la perfección.. Muchas gracias!!!

septiembre 11, 2013 | Unregistered CommenterRaul

hola tengo algunos problemitas con servlets, desearía mucho saber como obtener un archivo pdf a través de un servlet

julio 22, 2015 | Unregistered Commentermike