gianugo 2003/02/24 23:05:18
Modified: . xindice.sh Log: Some fixes, as suggested by Kimbro: create the logs directory if it does not exist, and make every reference relative to XINDICE_HOME. Revision Changes Path 1.2 +10 -3 xml-xindice/xindice.sh Index: xindice.sh =================================================================== RCS file: /home/cvs/xml-xindice/xindice.sh,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- xindice.sh 24 Feb 2003 13:37:44 -0000 1.1 +++ xindice.sh 25 Feb 2003 07:05:18 -0000 1.2 @@ -67,6 +67,13 @@ if [ "$XINDICE_PID" = "" ] ; then XINDICE_PID=$XINDICE_HOME/logs/xindice.pid + if [ ! -d $XINDICE_HOME/logs ] + then + echo + echo Creating the logs directory under $XINDICE_HOME + echo + mkdir -p $XINDICE_HOME/logs + fi fi # ----- Set Classpath ---------------------------------------------------------- @@ -91,14 +98,14 @@ echo "Starting Xindice - Log files are under $XINDICE_HOME/logs" echo - nohup sh -c "$JAVA_HOME/bin/java $JAVA_OPT -classpath $CP -Djava.endorsed.dirs=lib/endorsed -Dxindice.home=$XINDICE_HOME -Dxindice.db.home=$XINDICE_HOME -Dwebapp=$JETTY_WEBAPP -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT -Dforehead.conf.file=tools/jetty/conf/jetty.env com.werken.forehead.Forehead tools/jetty/conf/main.xml" >> $XINDICE_HOME/logs/xindice.out 2>&1 & + nohup sh -c "$JAVA_HOME/bin/java $JAVA_OPT -classpath $CP -Djava.endorsed.dirs=lib/endorsed -Dxindice.home=$XINDICE_HOME -Dxindice.db.home=$XINDICE_HOME -Dwebapp=$JETTY_WEBAPP -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT -Dforehead.conf.file=$XINDICE_HOME/tools/jetty/conf/jetty.env com.werken.forehead.Forehead $XINDICE_HOME/tools/jetty/conf/main.xml" >> $XINDICE_HOME/logs/xindice.out 2>&1 & echo $! > $XINDICE_PID echo "Xindice is running with PID `cat $XINDICE_PID`" ;; debug) - $JAVA_HOME/bin/java $JAVA_OPT -Xdebug -Xrunjdwp:transport=dt_socket,address=$JAVA_DEBUG_PORT,server=y,suspend=n -classpath $CP -Djava.endorsed.dirs=lib/endorsed -Dxindice.home=$XINDICE_HOME -Dxindice.db.home=$XINDICE_HOME -Dwebapp=$JETTY_WEBAPP -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT -Dforehead.conf.file=tools/jetty/conf/jetty.env com.werken.forehead.Forehead tools/jetty/conf/main.xml tools/jetty/conf/admin.xml >> $XINDICE_HOME/logs/xindice.out 2>&1 + $JAVA_HOME/bin/java $JAVA_OPT -Xdebug -Xrunjdwp:transport=dt_socket,address=$JAVA_DEBUG_PORT,server=y,suspend=n -classpath $CP -Djava.endorsed.dirs=lib/endorsed -Dxindice.home=$XINDICE_HOME -Dxindice.db.home=$XINDICE_HOME -Dwebapp=$JETTY_WEBAPP -Dorg.xml.sax.parser=org.apache.xerces.parsers.SAXParser -Djetty.port=$JETTY_PORT -Djetty.admin.port=$JETTY_ADMIN_PORT -Dforehead.conf.file=$XINDICE_HOME/tools/jetty/conf/jetty.env com.werken.forehead.Forehead $XINDICE_HOME/tools/jetty/conf/main.xml $XINDICE_HOME/tools/jetty/conf/admin.xml >> $XINDICE_HOME/logs/xindice.out 2>&1 ;; stop)