System.getProperty("catalina.home") should give you the CATALINA_HOME environment variable without doing anything extra special to any startup script.

System.getProperty("catalina.base") will give you ... CATALINA_BASE

-Tim


Shapira, Yoav wrote:
Howdy,
In your startup script, add a -D argument to java with the value of
Catalina home and whatever name you desire.  Let's say you want
"myCatalinaHome" is the property name.  Then do:
java -DmyCatalinaHome=%CATALINA_HOME%
And it will be available to your programs as
System.getProperty("myCatalinaHome");

That said, I don't like your design at all.  The functioning of your
JSPs (or any other parts of your webapp) should have nothing to do with
where your server is installed.

Yoav Shapira
Millennium ChemInformatics



-----Original Message-----
From: Raja Sekhar [mailto:[EMAIL PROTECTED]
Sent: Monday, March 10, 2003 9:59 AM
To: [EMAIL PROTECTED]
Subject: How to get catalina_home variable

Hi,

I am using Tomcat 4.0.6. I am writing a JSP in which I want to get the
catalina_home path. I am giving the code as
System.getProperty("CATALINA_HOME"). This is retreving me null.

I am running tomcat using startup.bat. Please help me asap if you have

any


suggestions.

Thanks & Regards,

..Raj


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to