users@glassfish.java.net

Re: per-application policy file not working

From: Mathijs Kwik <bluescreen303_at_gmail.com>
Date: Thu, 7 Jan 2010 14:47:27 +0100

thanks, but I don't quite understand yet.

where should I put this?
I don't want to put this in the main server.policy file for 2 reasons:
- I would need to restart the domain for it to take effect, causing
other apps to be down for a few seconds.
- I think the codebase "file:..." won't work for jruby apps, since
(from glassfish's perspective) the running code is in "/opt/jruby"
(interpreter itself) and not in '/srv/myapp' (where the ruby script
files are)

So I really want to use the per-application granted.policy solution somehow

Thanks
Mathijs



2010/1/7 Felipe Gaúcho <fgaucho_at_gmail.com>:
> like
>
> grant codeBase "file:~/your/folder/app/-" {
> ...
> }
>
> 2010/1/7 Felipe Gaúcho <fgaucho_at_gmail.com>:
>> you can point the rule directly to the application folder, doesn't
>> matter if it is in a domain folder or not.....
>>
>> On Thu, Jan 7, 2010 at 2:33 PM, Mathijs Kwik <bluescreen303_at_gmail.com> wrote:
>>> Hi all,
>>>
>>> I would like to grant some applications more permissions than others.
>>> As described here
>>> http://docs.sun.com/app/docs/doc/820-7695/beabz?a=view , this is
>>> possible without creating a domain per application.
>>>
>>> I checked domains/domain1/generated/policy but there's no directory
>>> for my app there.
>>> I created it and created a granted.policy file in there containing:
>>> grant {
>>>    permission java.security.AllPermission;
>>> };
>>> just to check if my app will now be able to access stuff that I made
>>> inaccessible in server.policy
>>>
>>> Nothing happens.
>>> Not after restarting domain/redeploying either.
>>>
>>> Is there anything I need to enable to have per-app policy files?
>>>
>>> My app was deployed using directory deployment (jruby container),
>>> maybe that influences stuff, since there's no directory for it in
>>> domains/domain1/applications either.
>>>
>>> Thanks for any help.
>>> Mathijs
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>>>
>>>
>>
>>
>>
>> --
>> ------------------------------------------
>>   Felipe Gaúcho
>>   10+ Java Programmer
>>   CEJUG Senior Advisor
>>
>
>
>
> --
> ------------------------------------------
>   Felipe Gaúcho
>   10+ Java Programmer
>   CEJUG Senior Advisor
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>