coldfusion.policy

Vendo o post abaixo do figuraça Alex Hübner, me lembrou que dia desses, logo após selecionar o “Enable ColdFusion Security” para ativar o Sandbox de um servidor ColdFusion, fui, como é de praxe – e necessário – reiniciar o serviço do ColdFusion.

E não é que o servidor não iniciava? Não dava nenhuma mensagem de erro? Simplesmente não iniciava! $%^&*!

Lá fui eu:


C:>cd d:cfusionmxruntimebin

d:CFusionMXruntimebin>jrun
java.security.policy: error parsing file:/D:/CFusionMX/lib/coldfusion.policy:
line 9: expected [;], found [deny]
Exception in thread “main” java.lang.ExceptionInInitializerError
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission jrun.home read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:269)
at java.security.AccessController.checkPermission(AccessController.java:401)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:524)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1276)
at java.lang.System.getProperty(System.java:573)
at jrunx.kernel.JRun.(JRun.java:52)

D:CFusionMXruntimebin>

E lá fui agora no coldfusion.policy, que se encontrava da seguinte maneira:


// PERMISSIONS GRANTED TO EVERYONE

grant {

permission java.security.AllPermission;

};

deny {

permission java.security.AllPermission;

};

Olha, eu não sei porque diabos ele estava assim nessa indecisão de permito? ou não permito? ser ou não ser? ohhh…, mas tirando o deny {permission java.security.AllPermission;}, claro, ele funcionou numa boa.


One Comment on “coldfusion.policy”

  1. Vitor S. Rodrigues disse:

    É realmente essa ai foi uma coisa assim de louco digamos.

    Mais como no mundo da informática nem sempre as coisas tem explicação! ficamos sem saber o que aconteceu.

    Hehehehehehehe