Preciso criar algumas pastas em uma máquina Unix através de uma JSP.
Porém, retorna o seguinte erro:
java.security.AccessControlException: access denied (java.io.FilePermission <> write)
Como passar uma autorização através da própria página JSP? É possível faser isso? :shock:
FilePermission em JSP - É possível
3 Respostas
Ahn, você está rodando o JSP em que web container? O Tomcat, o Websphere, o Sun Java Application Server, qual?
Normalmente o executável java que roda as páginas está sob o usuário “nobody” ou algum outro, que não tem lá grandes permissões de arquivos.
Veja isso primeiro.
Se por acaso você tem absoluta certeza que o usuário tem permissões, aí é coisa de configuração do web container, então você precisa ver a documentação específica.
EDIT - pela mensagem de erro é realmente coisa de permissão do web container, não do usuário Unix. Se você disser qual é o web container dá até para ter uma idéia melhor.
iPlanet.
Dá pra alterar alguma coisa nele?
Ugh, já mexi nesse cara (isso quer dizer iPlanet 6.5 para Solaris), mas não cheguei a me deparar com tal problema.
Se você procurar por aí, vai ver algo parecido, mas para o SunONE Application Server - que é um bicho completamente diferente. (É para escrever um arquivo server.policy ou coisa que o valha).