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 <[EMAIL PROTECTED]>:
> 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to