dev@glassfish.java.net

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

From: Jeanfrancois Arcand <Jeanfrancois.Arcand_at_Sun.COM>
Date: Tue, 21 Jul 2009 16:01:03 -0700

Ron Monzillo wrote:
> 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

Thanks. I did try and got:

> java -jar -Djava.security.manager -Djava.security.policy=domains/domain1/config/server.policy -jar
> modules/glassfish.jar
> Exception in thread "main" java.security.AccessControlException: access denied (java.lang.RuntimePermission getenv.GlassFish_Platform)
> 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.System.getenv(System.java:846)
> at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:59)

A+

-- Jeanfrancois

>
> (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
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>