geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: Passing application server commands
Date Thu, 07 Jun 2007 22:16:28 GMT

On Jun 7, 2007, at 12:11 PM, Christopher Gibbs wrote:

> Thanks for the help David.
>
> Is there somewhere I can find a list of the gbeans contained within
> each module and their options? I ask because I don't have the gbean
> "ServerSystemProperties" anywhere in my config.xml file and I can't
> quite seem to make it work.

I think there's a gbean/mbean viewer available somewhere near the  
bottom of the admin console.  Alternatively you can look at the plans  
in configs.
>
> I have tried what you suggested (in both the rmi-naming and the
> j2ee-server modules) but I don't know what other properties I need and
> Geronimo errors on startup every time.

I don't have a copy of the g. 1.1.1 source handy.  It's quite  
possible that the gbean is named something else (SystemProperties?)  
or in yet another module I haven't thought of yet :-)

Thinking about this more a better  and more self contained solution  
would be to include a SystemProperties gbean to set this property in  
the geronimo plan for this app.  Then you can package confluence as a  
geronimo plugin that won't require additional external  
configuration.  With the current code it's possible that this  
approach would not set the system property before it's read by  
confluence.  If you try this please let us know how it works, it  
should be pretty easy to fix the timing problem at least in 1.2 and 2.0.

hope this helps
david jencks

>
> - Chris
>
> On 6/7/07, David Jencks <david_jencks@yahoo.com> wrote:
>>
>> On Jun 7, 2007, at 7:23 AM, Christopher Gibbs wrote:
>>
>> > I want to pass a command to Tomcat when Geronimo starts up a  
>> specific
>> > application but don't know how to go about doing it.
>> >
>> > I am running Atlassian Confluence 2.5.3 in Geronimo 1.1.1 w/ 
>> Tomcat and
>> > need to pass "- 
>> Dconfluence.disable.peopledirectory.anonymous=true" to
>> > Tomcat when Confluence starts up.
>> > http://confluence.atlassian.com/display/DOC/Hiding+the+People
>> > +Directory
>> >
>> > Can someone point me in the right direction?
>>
>> If you start geronimo with your own command line (rather than a
>> script) you can just include the system property in the command
>> line.  There's probably a way to do this with our scripts, but I am
>> not familiar with them.
>>
>> We also have a SystemProperties gbean class.  If I remember correctly
>> in g. 1.1.1 there's an instance in the rmi-naming or j2ee-server
>> module.  You can reconfigure it in var/config/config.xml something
>> like this:
>>
>>
>>      <gbean name="ServerSystemProperties">
>>           <attribute name="systemProperties">
>>                <!--copy the existing properties here, I don't have a
>> copy of 1.1.1 handy to copy from -->
>>               confluence.disable.peopledirectory.anonymous=true
>>           </attribute>
>>      </gbean>
>>
>> Hope this helps
>>
>> thanks
>> david jencks
>>
>>
>> >
>> > Thanks!
>> >
>> > - Chris
>>
>
>
> -- 
> Christopher Gibbs
> Email / LDAP Administrator
> Web Integration & Programming
> Abilene Christian University


Mime
View raw message