Abrir fichero como escritura

DoN
28 de Febrero del 2005
Hola.

Tengo un RandomAccesFile que quiero abrir como lectura/escritura ("rw"), pero no se me permite abrirlo como escritura, me dice:

java.security.AccessControlException: access denied (java.io.FilePermission /ruta_fich/fichero.dat write)

Leí un tutorial de cómo modificar el archivo policía de java y en el he metido lo siguiente:

grant{
permission java.io.FilePermission "/ruta_fich/fichero.dat", "read, write";
};

grant codeBase "file:/ruta_fich/-" {
permission java.security.AllPermission;
};

Empiezo a sospechar que el problema no está aquí...
Alguna idea??

GRACIAS.

nkpevfqy
28 de Febrero del 2005
Si estas trabajando en local, sin ningun tipo de red ni invocaciones remotas ni nada distribuido, no hace falta especificar ningun tipo de permisos ni politicas. Si te dice que no peude abrirlo, sera porque el OS eso le ha dicho, asi que revisa los permisos del fichero, asi como si alguien lo tiene abierto...

DoN
28 de Febrero del 2005
Intento hacerlo desde un servlet, el fichero tiene permiso de lectura y escritura en el OS.
No entiendo por qué no lo puede abrir como escritura...