I'm having a serious problem that will keep us from shipping our application
on Orion if I can't figure it out.
I need to be able to set the system property "java.protocol.handler.pkgs" in
an EJB to "com.sun.net.ssl.internal.www.protocol". The EJB is
C:\orion\applications\SystemAccess\SystemEJB.java
I can read the property, it's null.
But I can't write it without the following error:
java.rmi.RemoteException: ; nested exception is:
java.security.AccessControlException: access denied
(java.util.PropertyPermission java.protocol.handler.pkgs write)
java.security.AccessControlException: access denied
(java.util.PropertyPermission java.protocol.handler.pkgs write)
In my policy file I have the following:
grant codeBase "file:/orion/-" {
permission java.util.PropertyPermission "*", "read,write";
permission java.util.PropertyPermission
"java.protocol.handler.pkgs", "write";
permission java.security.AllPermission;
};
grant codeBase "file:/orion/applications/SystemAccess/-" {
permission java.util.PropertyPermission "*", "read,write";
permission java.util.PropertyPermission
"java.protocol.handler.pkgs", "write";
permission java.security.AllPermission;
};
// default permissions granted to all domains
grant {
permission java.security.AllPermission;
permission java.util.PropertyPermission "*", "write";
permission java.util.PropertyPermission
"java.protocol.handler.pkgs", "write";
};
Please help!
I need a solution, or a workaround, or a definite "you can't do this in
Orion".
Thank you,
Sarah Farrell
[EMAIL PROTECTED]