I have a new problem in my application with runtime permissions.

The runtime error I'm seeing is:
java.lang.ExceptionInInitializerError: java.security.AccessControlException:
access denied (java.lang.RuntimePermission accessClassInPackage.sun.net)

The commandline syntax for starting Orion that I'm using is:
C:\orion>java -Djava.security.policy=orion.policy -jar orion.jar -secure -p
orion.properties

I've tried a few different modifications to my orion.policy file, the
current state is:
grant codeBase "file:/orion/-" {
        permission java.lang.RuntimePermission
"accessClassInPackage.sun.net";
        permission java.util.PropertyPermission "*", "read";
        permission java.security.AllPermission;
};

grant codeBase "file:/orion/applications/SystemAccess/-" {
        permission java.lang.RuntimePermission
"accessClassInPackage.sun.net";
        permission java.util.PropertyPermission "*", "read";
        permission java.security.AllPermission;
};

// default permissions granted to all domains
grant { 
        permission java.lang.RuntimePermission "*";
        permission java.security.AllPermission;
        permission java.util.PropertyPermission "*", "read";
};

Any suggestions?
Where can I find full documentation on what permissions may be set in Orion
in the policy file?
Obviously Orion just ignores some permissions (like "write" to properties).

Thank you!
Sarah


----------------  Sarah Farrell ----------------
Senior Software Engineer/Consultant
[EMAIL PROTECTED]


Reply via email to