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)