Since you are using startup.bat you need to declare the environment variable CATALINA_HOME sometime before you run startup.bat. If you don't then startup.bat guesses (very badly).

If you are on unix (or cygwin), then all is hoo-ha wonderful because CATALINA_HOME is translated to its absolute path.



-Tim


Raja Sekhar wrote:
CATALINA_HOME gives only ".." when you access it. It doesnt give anything extra. Its 
different from the java.home. So we still have a problem. Try out this
--

On Mon, 10 Mar 2003 10:38:15 Steve Guo wrote:

Tim is right - I am learning something new too.
Interestingly, System.getProperty('java.home') gives 'c:\j2sdk1.4.1_01\jre'  on my PC.

Tim Funk <[EMAIL PROTECTED]> wrote: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]



---------------------------------
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, and more



Need a new email address that people can remember Check out the new EudoraMail at http://www.eudoramail.com

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




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



Reply via email to