Tomcat + SecurityManager

2 respostas
_fs

Olá, bom dia para todos :smiley:

Problema: velocity não consegue gravar seu log (portanto a aplicação não roda) por causa das permissões de segurança (gravar).

Já fuçei (?) bastante, tentei mudar umas coisinhas aqui e ali, mas nada. Nem o prestativo google adiantou muito hehe

Pedido: alguém tem um link que explica em minúncias o arquivo catalina.policy? No site do projeto jakarta há boas explicações, mas não um tutorial linha-a-linha sobre cada permissão …

Muitérrimo obrigado :smiley:

2 Respostas

_fs

Isto não deveria bastar?

permission java.io.FilePermission "http://localhost:8080/selectmanager/*", "write";

Continuo recebendo o mesmo erro:

javax.servlet.ServletException: Unable to configure AvalonLogSystem : java.security.AccessControlException: access denied (java.io.FilePermission D:InetpubwwwrootSelectManagervelocity.log write)

Continuo pesquisando \o/

_fs

eeeeeeeeeee

grant codeBase "file:D:/Inetpub/wwwroot/SelectManager/-"
{
    permission java.io.FilePermission "D:/Inetpub/wwwroot/SelectManager/velocity.log", "read,write,delete";
};

\o/

Agora só falta colocar para valer para todos os arquivos :D[/code]

Criado 19 de fevereiro de 2004
Ultima resposta 19 de fev. de 2004
Respostas 2
Participantes 1