Felipe Furtado Palma Dias wrote:
I know, try
Start Java this way:
CATALINA_HOME= c:\somedir\subdir\file
java -Dcatalina.home=%CATALINA_HOME% javafilename
Then access it by getting system properties: System.getProperty("catalina.home")
I'm assuming this is on a Un*x machine. If you inspect catalina.sh where CATALINA_HOME is
defined you'll notice it isn't 'exported/sourced' which means child processes will never see it.
Dependent on your shell you can do this:
(bash shell) export CATALINA_HOME=c:\somedir\subdir\file
or
(c shell)
setenv CATALINA_HOME c:\somedir\subdir\file
James
----- Original Message ----- *From:* Francesco Dipalo <mailto:[EMAIL PROTECTED]> *To:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> *Sent:* Monday, November 22, 2004 2:09 PM *Subject:* Re: Tomcat path
returns null TIA
----- Original Message ----- *From:* Felipe Furtado Palma Dias <mailto:[EMAIL PROTECTED]> *To:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> *Sent:* Monday, November 22, 2004 6:34 PM *Subject:* Re: Tomcat path
System.getProperty("catalina.home")
----- Original Message ----- *From:* Francesco Dipalo <mailto:[EMAIL PROTECTED]> *To:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> *Sent:* Monday, November 22, 2004 1:21 PM *Subject:* Re: Tomcat path
I need to insert this thing in a java code TIA
----- Original Message ----- *From:* Tommy Kalafut <mailto:[EMAIL PROTECTED]> *To:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> *Sent:* Monday, November 22, 2004 4:46 PM *Subject:* RE: Tomcat path
Look at the java command line option -D
H:\>java -help
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include:
-client to select the "client" VM
-server to select the "server" VM
-hotspot is a synonym for the "client" VM [deprecated]
The default VM is client.
-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.
-D<name>=<value>
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version and exit
-showversion print product version and continue
-? -help print this help message
-X print help on non-standard options
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
enable assertions
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
disable assertions
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
Tom
Tom Kalafut Interchange Crew Member Trident Systems, Inc. [EMAIL PROTECTED] (703)691-7798
-------------------------
The opinions expressed in this email may not necessarily reflect the opinions of Trident Systems, Inc.
< FRAME>size=2 width="100%" align=center tabindex=-1>
* From: * Francesco Dipalo [mailto:[EMAIL PROTECTED] *Sent:* Monday, November 22, 2004 10:44 AM *To:* [EMAIL PROTECTED] *Subject:* Tomcat path
I need a java command to take the CATALINA_HOME
environment variable in a string. How can I do?
TIA
---- Email.it, the professional e-mail, gratis per te:clicca qui <http://www.email.it/cgi-bin/start?sid=3>
Sponsor: E' PROduttiva, PROfessionale, PROtetta...è Email.it Pro15, Pro 50, Pro100 la casella più efficiente che puoi trovare. Clicca qui <http://adv.email.it/cgi-bin/foclick.cgi?mid=1046&d=22-11>
---- Email.it, the professional e-mail, gratis per te:clicca qui <http://www.email.it/cgi-bin/start?sid=3>
Sponsor: Vuoi ricevere gratuitamente, ogni giorno, un trucco per imparare a smanettare con il tuo PC? Iscriviti ad Untruccoalgiorno, è FREE, è per tutti! Clicca qui Clicca qui <http://adv.email.it/cgi-bin/foclick.cgi?mid=2732&d=22-11>
-- James Williamson Name On The Net Ltd web: http://www.nameonthe.net email: [EMAIL PROTECTED] phone: +44 (0)870 1657215