Filewatcher File Search
FTP Search
  
Directory (beta)
  
Content Search (beta)
   
pkg://jetty4-4.2.20-1jpp.src.rpm:10543741/jetty-4.2-djetty.patch  info  downloads

--- Jetty-4.2.17/bin/jetty.sh.orig	2003-01-24 18:26:18.000000000 +0200
+++ Jetty-4.2.17/bin/jetty.sh	2004-02-22 05:32:21.570197917 +0200
@@ -155,6 +155,7 @@
         Jetty                    \
         jetty3                   \
         Jetty3                   \
+        jetty4                   \
         "
         
   JETTY_HOME=
@@ -202,15 +203,15 @@
     if [ -f $A ] 
     then
        CONF="$A" 
-    elif [ -f $JETTY_HOME/etc/$A ] 
+    elif [ -f $JETTY_HOME/conf/$A ] 
     then
-       CONF="$JETTY_HOME/etc/$A" 
+       CONF="$JETTY_HOME/conf/$A" 
     elif [ -f ${A}.xml ] 
     then
        CONF="${A}.xml" 
-    elif [ -f $JETTY_HOME/etc/${A}.xml ] 
+    elif [ -f $JETTY_HOME/conf/${A}.xml ] 
     then
-       CONF="$JETTY_HOME/etc/${A}.xml" 
+       CONF="$JETTY_HOME/conf/${A}.xml" 
     else
        echo "** ERROR: Cannot find configuration '$A' specified in the command line." 
        exit 1
@@ -232,9 +233,9 @@
 ##################################################
 if [ -z "$JETTY_CONF" ] 
 then
-  if [ -f /etc/jetty.conf ]
+  if [ -f /etc/jetty4/jetty4.conf ]
   then
-     JETTY_CONF=/etc/jetty.conf
+     JETTY_CONF=/etc/jetty4/jetty4.conf
   else
-     JETTY_CONF="${JETTY_HOME}/etc/jetty.conf"
+     JETTY_CONF="${JETTY_HOME}/conf/jetty.conf"
   fi
@@ -291,9 +292,9 @@
 then
   if [ "$ACTION" = "demo" ]
   then
-    CONFIGS="${JETTY_HOME}/etc/demo.xml ${JETTY_HOME}/etc/admin.xml"
+    CONFIGS="${JETTY_HOME}/conf/demo.xml ${JETTY_HOME}/conf/admin.xml"
   else
-    CONFIGS="${JETTY_HOME}/etc/jetty.xml"
+    CONFIGS="${JETTY_HOME}/conf/jetty.xml"
   fi
 fi
 
@@ -303,7 +304,7 @@
 #####################################################
 if [  -z "$JETTY_RUN" ] 
 then
-  JETTY_RUN=`findDirectory -w /var/run /usr/var/run /tmp`
+  JETTY_RUN="/var/run/jetty4"
 fi
 
 #####################################################
@@ -311,7 +312,7 @@
 #####################################################
 if [  -z "$JETTY_PID" ] 
 then
-  JETTY_PID="$JETTY_RUN/jetty.pid"
+  JETTY_PID="$JETTY_RUN/jetty4.pid"
 fi
 
 #####################################################
@@ -468,17 +469,19 @@
   start)
         echo "Starting Jetty: "
 
-        if [ -f $JETTY_PID ]
-        then
-            echo "Already Running!!"
-            exit 1
+        if [ -f $JETTY_PID ]; then
+		read kpid < $JETTY_PID
+		if [ `ps --pid $kpid 2> /dev/null | grep -c $kpid 2> /dev/null` = '0' ]; then
+			echo "Already Running!"
+			exit 1
+		fi
         fi
 
         echo "STARTED Jetty `date`" >> $JETTY_CONSOLE
 
         nohup sh -c "exec $RUN_CMD >>$JETTY_CONSOLE 2>&1" >/dev/null &
         echo $! > $JETTY_PID
-        echo "Jetty running pid="`cat $JETTY_PID`
+        echo "Jetty running PID="`cat $JETTY_PID`
         ;;
 
   stop)
@@ -508,13 +511,19 @@
   run|demo)
         echo "Running Jetty: "
 
-        if [ -f $JETTY_PID ]
-        then
-            echo "Already Running!!"
-            exit 1
+        if [ -f $JETTY_PID ]; then
+		read kpid < $JETTY_PID
+		if [ `ps --pid $kpid 2> /dev/null | grep -c $kpid 2> /dev/null` = '0' ]; then
+                        echo "Already Running!"
+                        exit 1
+                fi
         fi
 
-        exec $RUN_CMD
+	 echo "STARTED Jetty `date`" >> $JETTY_CONSOLE
+
+        nohup sh -c "exec $RUN_CMD >>$JETTY_CONSOLE 2>&1" >/dev/null &
+        echo $! > $JETTY_PID
+        echo "Jetty running PID="`cat $JETTY_PID`
         ;;
 
   check)
@@ -533,9 +542,9 @@
         echo "RUN_CMD        =  $RUN_CMD"
         echo
         
-        if [ -f $JETTY_RUN/jetty.pid ]
+        if [ -f $JETTY_RUN/jetty4.pid ]
         then
-            echo "Jetty running pid="`cat $JETTY_RUN/jetty.pid`
+            echo "Jetty running pid="`cat $JETTY_RUN/jetty4.pid`
             exit 0
         fi
         exit 1
Results 1 - 1
Help - FTP Sites List - Software Dir.
Searching half a billion files worldwide
© 1997-2008 IT MARUHN