Pregunta: | 43366 - COMO LEER UN FICHERO DE DATOS DESDE UN SERVLET |
Autor: | marta Hernandez |
Hola tengo un problema, yo quiero leer un fichero de datos desde un servlet y para que lea debe tener el fichero ubicado en el directorio bin de Tomcat, y lo que quiero es leer el fichero pero que este este en la carpeta donde tengo colocada los servlets. ¿Como lo puedo hacer? Muchas gracias |
Respuesta: | Jaime Huarca |
Para que leas el fichero debes de encontrar la ubicacion de este a traves del contexto de la aplicacion:
Ejemplo: String rut_sub_rep = sesion.getServletContext().getRealPath("/Reportes/ArchivosJasper/"); Es un ejemplo de captura de la ubicacion de al ruta de un archivo en la carpeta Reportes/ArchivosJasper/..... Espero te sirva. Saludos |
Respuesta: | oscar miranda |
a ver deja ver si entendi tu pregunta, quieres leer un fichero desde webapps\tu aplicacion\WEB-INF\classes???, si es asi, es mejor que lo pongas en webapps\tu aplicacion\ y leerlo con un flujo de salida, primero abriendo el archivo y mandandolo al flujo de salida, de esa forma puedes leerlo sin problemas, ahora que si estas como root pues si lo hara pero intenta hacerlo como un usuario cualquiera desde una compu remota al servidor donde tienes tu aplicacion, eso es lo que me falta hacer, pero yo digo que si jala, suerte |