Foros del Web » Programación para mayores de 30 ;) » Java »

Permisos de escritura en tomcat

Estas en el tema de Permisos de escritura en tomcat en el foro de Java en Foros del Web. He hecho un servlet el cual debe crear un archivo plano(txt), cuando lo creo lo dejo en el direcotio por defecto asi: File f = ...
  #1 (permalink)  
Antiguo 19/03/2009, 07:44
Avatar de sneyder05  
Fecha de Ingreso: enero-2009
Ubicación: Cali
Mensajes: 172
Antigüedad: 15 años, 3 meses
Puntos: 17
Pregunta Permisos de escritura en tomcat

He hecho un servlet el cual debe crear un archivo plano(txt), cuando lo creo lo dejo en el direcotio por defecto asi:
File f = new File("Feichero.txt");
La direccion absoluta es TOMCAT_HOME/bin/,
pero cuando reviso si se creo el archivo, no se ha creado.
Puse un if para resolver la duda asi:
if(f.exists()){
System.out.println("Se creo el archivo")
}
else{
System.out.println("No se creo el archivo");
}

Y aun no logro q se cree el archivo, creo q es por permisos de escritura en el directorio del tomcat, inclusive cambie la direccion del fichero a otro directorio y tampoco se crea.

Cualkier ayuda es bienvenida.
  #2 (permalink)  
Antiguo 19/03/2009, 12:46
Avatar de sneyder05  
Fecha de Ingreso: enero-2009
Ubicación: Cali
Mensajes: 172
Antigüedad: 15 años, 3 meses
Puntos: 17
De acuerdo Respuesta: Permisos de escritura en tomcat

Ya he solucionado el problema, en los ejemplos q encontre antes de postear no aparecia esta linea de code:

FileOutputStream fos = new FileOutputStream(file,true);

La cual es la encargada de realmente crear el archivo, recibe 2 parametros, el archivo (file) y un boolean para abrir el archivo en caso de q sea true.

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:47.