dev@glassfish.java.net

Re: (startup) java.security.AccessControlException: access denied (java.util.PropertyPermission java.class.path read)

From: Ron Monzillo <Ronald.Monzillo_at_Sun.COM>
Date: Tue, 21 Jul 2009 18:36:34 -0400

the access check is occuring before the server.policy file has been
internalized. Iow, using -Djava.security.manager activates the security
manager before the location of the server.policy file has been
established for use by the policy subsysterm. Try adding

-Djava.security.policy=<policy file url> to the command line.

java -Djava.security.manager -Djava.security.policy=<url for
server.policy> -jar /v3/modules/glassfish.jar

(for more details) see Specifying an Additional Policy File at Runtime
in http://java.sun.com/j2se/1.4.2/docs/guide/security/PolicyFiles.html

Ron
Jeanfrancois Arcand wrote:
> Salut,
>
> it this expected:
>
>> java -Djava.security.manager -jar /v3/modules/glassfish.jar Exception
>> in thread "main" java.security.AccessControlException: access denied
>> (java.util.PropertyPermission java.class.path read)
>> at
>> java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
>>
>> at
>> java.security.AccessController.checkPermission(AccessController.java:546)
>> at
>> java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
>> at
>> java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1285)
>> at java.lang.System.getProperty(System.java:669)
>> at
>> com.sun.enterprise.glassfish.bootstrap.ASMain.addRawStartupInfo(ASMain.java:143)
>>
>> at
>> com.sun.enterprise.glassfish.bootstrap.ASMain.setStartupContextProperties(ASMain.java:110)
>>
>> at
>> com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:52)
>
>
> I would think not but maybe starting using -jar + security manager is
> not supported?
>
> A+
>
> -- Jeanfrancois
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>