tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Konstantin Kolinko" <knst.koli...@gmail.com>
Subject Re: Obtain catalina-home variable
Date Thu, 29 May 2008 14:44:44 GMT
Yes, it is OK for all operating systems.


2008/5/29 maux <maux123@wanadoo.es>:
>
> Hi Konstantin,
>
> That´s exactly what i wanted. But if I used
> "System.getProperty("catalina.home")", that is ok for windows and for linux
> Tomcat installation or is it only valid for windows?
>
> Thank you very much.
>
>
> Konstantin Kolinko wrote:
>>
>> The answer is correct as a direct match to the question, but I would
>> recommend using the following code instead:
>>
>> System.getProperty("catalina.home")
>> System.getProperty("catalina.base")
>>
>>
>> The catalina.bat / catalina.sh script passes values of CATALINA_*
>> environment variables as system properties, when launching the JVM,
>> e.g., citing from one of those files:
>>
>> -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%"
>>
>> When launching Tomcat as service in MS Windows those system properties
>> are defined directly by the service launcher (see Java Options field
>> in Java tab in the configuration dialog).
>>
>>
>> 2008/5/28 Mark Thomas <markt@apache.org>:
>>> maux wrote:
>>>>
>>>> Hi,
>>>>
>>>> I would like to know how can i catch the catalina_home variable in a
>>>> java
>>>> code.
>>>>
>>>> Thanks in advance.
>>>
>>> System.getenv()
>>>
>>> Mark
>>>
>> ---------------------------------------------------------------------

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message