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