[jbpm-commits] JBoss JBPM SVN: r6853 - jbpm3/branches/jbpm-3.2-soa/ci.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Dec 1 10:40:03 EST 2010


Author: alex.guizar at jboss.com
Date: 2010-12-01 10:40:02 -0500 (Wed, 01 Dec 2010)
New Revision: 6853

Modified:
   jbpm3/branches/jbpm-3.2-soa/ci/container.sh
Log:
kill jboss as process if it fails to start

Modified: jbpm3/branches/jbpm-3.2-soa/ci/container.sh
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/ci/container.sh	2010-12-01 14:59:13 UTC (rev 6852)
+++ jbpm3/branches/jbpm-3.2-soa/ci/container.sh	2010-12-01 15:40:02 UTC (rev 6853)
@@ -90,13 +90,15 @@
   if [ -f $DB2JCC_JAR ]; then
   	ln -s $DB2JCC_JAR $JBOSS_HOME/server/$JBOSS_SERVER/lib
   else
-    echo "WARNING: DB2 driver not found: $DB2JCC_JAR"
+    echo "ERROR: DB2 driver not found: $DB2JCC_JAR"
+    exit 1
   fi
   DB2JCC_LICENSE=~/.m2/repository/com/ibm/db2jcc_license_cu/$DB2JCC_VERSION/db2jcc_license_cu-$DB2JCC_VERSION.jar
   if [ -f $DB2JCC_LICENSE ]; then
   	ln -s $DB2JCC_LICENSE $JBOSS_HOME/server/$JBOSS_SERVER/lib
   else
-    echo "WARNING: DB2 license not found: $DB2JCC_LICENSE"
+    echo "ERROR: DB2 driver license not found: $DB2JCC_LICENSE"
+    exit 1
   fi
 fi
 
@@ -107,7 +109,8 @@
   if [ -f $MSJDBC_JAR ]; then
   	ln -s $MSJDBC_JAR $JBOSS_HOME/server/$JBOSS_SERVER/lib
   else
-    echo "WARNING: SQL Server driver not found: $MSJDBC_JAR"
+    echo "ERROR: SQL Server driver not found: $MSJDBC_JAR"
+    exit 1
   fi
 fi
 
@@ -118,7 +121,8 @@
   if [ -f $OJDBC_JAR ]; then
     ln -s $OJDBC_JAR $JBOSS_HOME/server/$JBOSS_SERVER/lib
   else
-    echo "WARNING: Oracle driver not found: $OJDBC_JAR"
+    echo "ERROR: Oracle driver not found: $OJDBC_JAR"
+    exit 1
   fi
 fi
 
@@ -129,7 +133,8 @@
   if [ -f $JCONNECT_JAR ]; then
     ln -s $JCONNECT_JAR $JBOSS_HOME/server/$JBOSS_SERVER/lib
   else
-    echo "WARNING: Sybase driver not found: $JCONNECT_JAR"
+    echo "ERROR: Sybase driver not found: $JCONNECT_JAR"
+    exit 1
   fi
 fi
 
@@ -140,11 +145,16 @@
 $JBOSS_HOME/bin/run.sh -b $MYTESTIP_1 -c $JBOSS_SERVER -g jbpm3-$CONTAINER-$DATABASE \
   -u $MCAST_ADDR &> /dev/null &
 
+# Symlink log files
+ln -sf $JBOSS_HOME/server/$JBOSS_SERVER/log/boot.log $WORKSPACE
+ln -sf $JBOSS_HOME/server/$JBOSS_SERVER/log/server.log $WORKSPACE
+
 # Was it successfully started?
 wget --spider --retry-connrefused --tries=24 --waitretry=24 $MYTESTIP_1:8080
 if [ $? -ne 0 ]; then
-  tail -n 100 $JBOSS_HOME/server/$JBOSS_SERVER/log/server.log
-  $JBOSS_HOME/bin/shutdown.sh -s jnp://$MYTESTIP_1:1099 -S
+  echo '***BOOT LOG***' ; tail -n 100 $WORKSPACE/boot.log
+  echo '***SERVER LOG***' ; tail -n 100 $WORKSPACE/server.log
+  kill $!
   exit 1
 fi
 
@@ -154,5 +164,3 @@
 
 # Stop JBoss AS
 $JBOSS_HOME/bin/shutdown.sh -s jnp://$MYTESTIP_1:1099 -S
-ln -sf $JBOSS_HOME/server/$JBOSS_SERVER/log/boot.log $WORKSPACE
-ln -sf $JBOSS_HOME/server/$JBOSS_SERVER/log/server.log $WORKSPACE



More information about the jbpm-commits mailing list