blob: bb68def1dc0ee88094841aabe4149a8ce152a770 [file] [log] [blame]
#!/bin/sh
# $Id$
# Contributions by:
# Assaf Arkin
# David Blevins
# GĂ©rald Quintana
# Mesut Celik
# Pizer Chen <iceant@21cn.com>
if [ -z "$JAVA_HOME" ] ; then
JAVA=`which java`
if [ -z "$JAVA" ] ; then
echo "Cannot find JAVA. Please set your PATH."
exit 1
fi
JAVA_BIN=`dirname $JAVA`
JAVA_HOME=$JAVA_BIN/..
fi
if [ -z "$OPENEJB_HOME" ] ; then
OPENEJB_HOME=$PWD/../..
fi
# ============ BEGIN OS TYPE TESTS ============
if [ -n "$OS" ]; then
if [ "$OS" = "Windows_NT" ]; then
OSTYPE="Windows_NT"
fi
fi
if [ -z "$OSTYPE" ] ; then
echo "OSTYPE environment variable is not set. Cannot determine the host operating system!"
exit 1
fi
# PS stands for PATH_SEPARATOR
PS=":"
if [ "$OSTYPE" = "cygwin32" ]; then
PS=";"
elif [ "$OSTYPE" = "Windows_NT" ]; then
PS=";"
elif [ "$OSTYPE" = "cygwin" ]; then
PS=";"
fi
# ============= END OS TYPE TESTS =============
JAVA=$JAVA_HOME/bin/java
CP=
#==================================
# PUT *.jar file to $CP
for i in ${OPENEJB_HOME}/lib/*.jar ; do
if [ -e $i ]; then
CP=$i${PS}$CP
fi
done
unset i
CP=${OPENEJB_HOME}\src\examples\conf${PS}${CP}
CP=${JAVA_HOME}/lib/tools.jar${PS}${CP}
# $JAVA -classpath $CP -Dopenejb.home=${OPENEJB_HOME} com.titan.clients.Client_1
# $JAVA -classpath $CP -Dopenejb.home=${OPENEJB_HOME} com.titan.clients.Client_2
# $JAVA -classpath $CP -Dopenejb.home=${OPENEJB_HOME} com.titan.clients.Client_3
# $JAVA -classpath $CP -Dopenejb.home=${OPENEJB_HOME} com.titan.clients.Client_4
# $JAVA -classpath $CP -Dopenejb.home=${OPENEJB_HOME} com.titan.clients.Client_cleanup
$JAVA -classpath $CP -Dopenejb.home=${OPENEJB_HOME} org.acme.clients.HelloWorld