Right, you might also just put JAVA_HOME=...
at the beginning of your crontab. I assume you have good reasons to use a Java program to watch Tomcat. Personally, I would have written a shell script. If you really want to use Java, you might want to use a different, more reliable approach to detect (un)availability of Tomcat, something like import java.net.*; URL url = new URL( "http://localhost:8080/examples" ); URLConnection con = url.openConnection(); con.setUseCaches( false ); con.connect(); if( con.getContentLength() > 0 ) { // restart tomcat } But I just wrote this out of my head ... ----- Original Message ----- From: "Ralph Einfeldt" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Tuesday, February 25, 2003 10:43 AM Subject: RE: crontab problems You have to make shure that your script retstart_tomcat sets and exports all needed environment variables before calling ./startup.sh: JAVA_HOME=/usr/local/java/jdk1.3.1 CATALINA_HOME=<path to tomcat installation> CATALINA_BASE=<path to tomcat instance> or $CATALINA_HOME # JAVA_OPTS='-client -v' export JAVA_HOME CATALINA_HOME CATALINA_BASE JAVA_OPTS ./startup.sh > -----Original Message----- > From: Ayhan Peker [mailto:[EMAIL PROTECTED] > Sent: Tuesday, February 25, 2003 10:30 AM > To: [EMAIL PROTECTED] > Subject: crontab problems > > but the last two lines returns > ///////////////////////// > The JAVA_HOME environment variable is not defined > message.. > ///////////////////////// > my retstart_tomcat scrip is > #!/bin/sh > cd /usr/local/tomcat/bin > ./startup.sh --------------------------------------------------------------------- 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]
