geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dain Sundstrom <d...@iq80.com>
Subject Re: startup scripts for Geronimo - will users want to prepend their own classpath?
Date Mon, 11 Jul 2005 15:38:38 GMT
Geronimo only reads compiled configurations so if you want to change  
it you need to rebuild the configuration.

-dain

On Jul 11, 2005, at 8:08 AM, Jeff Genender wrote:

> Cool.  Do I need to build an assembly though? (Sorry for the repost)
>
> Dain Sundstrom wrote:
>
>> Jars are loaded in the order they appear in the xml file.
>> -dain
>> On Jul 11, 2005, at 8:02 AM, Jeff Genender wrote:
>>
>>> Can I set the order of which jars will get loaded first?
>>>
>>> Aaron Mulder wrote:
>>>
>>>
>>>>     Most often it seems the CLASSPATH is used to add JDBC  
>>>> drivers  or common 3rd party libraries.  We have special  
>>>> facilities for  that in Geronimo, so I don't see that being able  
>>>> to set the  CLASSPATH is all that valuable.
>>>> Aaron
>>>> On Mon, 11 Jul 2005 sissonj@insession.com wrote:
>>>>
>>>>
>>>>> I am working on the startup scripts for Geronimo and was   
>>>>> wondering whether people can see a requirement now or in the   
>>>>> future where users would want to be able to specify their own   
>>>>> classpath when executing the startup script (e.g. in the   
>>>>> CLASSPATH env var) and have that appended to the server's   
>>>>> classpath (currently the server's classpath is set in the  
>>>>> Class- Path manifest attribute of the geronimo/bin/server.jar  
>>>>> file)?
>>>>>
>>>>> --> Note that we cannot use the -cp and -jar options at the  
>>>>> same  time due to Bug parade bug http://bugs.sun.com/ 
>>>>> bugdatabase/ view_bug.do?bug_id=4459663
>>>>>
>>>>> If this is a requirement, here is a proposal (untested) on how  
>>>>> we  could implement it:
>>>>>
>>>>> The startup script when issuing the java command would:
>>>>> * not use the -jar option.  It would construct the full   
>>>>> classpath, including the classpath the user specified followed  
>>>>> by  the server's classpath and specify it on the -cp option.
>>>>> * obtain the server's part of the classpath by executing  
>>>>> a .bat  or .sh file that was written by the assembly, since the  
>>>>> assembly  knows this as it sets the classpath in the JAR manifest.
>>>>> * specify the main class on the java command   
>>>>> ( org.apache.geronimo.system.main.Daemon )
>>>>> * specify the endorsed dir ( lib/endorsed )
>>>>>
>>>>> (FYI.. Tomcat startup scripts do not use the -jar option and   
>>>>> allow users to set the classpath).
>>>>>
>>>>> Anyone have any opinions or ideas?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> John
>>>>>
>>>>> This e-mail message and any attachments may contain  
>>>>> confidential,  proprietary or non-public information.  This  
>>>>> information is  intended solely for the designated recipient 
>>>>> (s).  If an  addressing or transmission error has misdirected  
>>>>> this e-mail,  please notify the sender immediately and destroy  
>>>>> this e-mail.   Any review, dissemination, use or reliance upon  
>>>>> this information  by unintended recipients is prohibited.  Any  
>>>>> opinions expressed  in this e-mail are those of the author  
>>>>> personally.
>>>>>
>>>>>
>>>
>


Mime
View raw message