[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