Duvida catalina.policy

0 respostas
C

Estou tentando fazer uma aplicação web que escreva em um arquivo .txt, migrando de um script que já funcionava legal, porém quando eu rodo o script pelo servidor tomcat, aparece a seguinte linha de erro:

java.security.AccessControlException: access denied (java.io.FilePermission /usr/share/tomcat5/webapps/web1/teste.txt write

Sei que preciso configurar o catalina.policy, adicionando estas linhas de código abaixo, dando alguns privilégios de leitura e escrita como no exemplo:

grant codeBase file:/usr/share/tomcat5/webapps/web1/teste.txt {

permission java.io.FilePermission /usr/share/tomcat5/webapps/web1/teste.txt, read;
permission java.io.FilePermission /usr/share/tomcat5/webapps/web1/teste.txt, write;

};

porém toda vez que eu restarto o tomcat, o arquivo catalina.policy volta a sua configuração inicial e nao aparecem mais as linhas.

Alguém sabe como consigo resolver isto, ou outra maneira de gravar em um arquivo via web utilizando servlets?

att;

Criado 1 de fevereiro de 2008
Respostas 0
Participantes 1