Monday, March 04, 2013

Simple shell script to invoke a java program with arguments

#!/bin/bash

#arguments, constants etc.
PROVIDER_URL="t3://abc37.abc.com:7002,abc38.abc.com:7002"
CONN_FACTORY="jms/emjoXAJMSConnectionFactory"
QUEUE="jms/ShopListINQueue"
MSG_COUNT=100

WL_HOME="/appl/wl/wlserver_10.3/server/lib"
JAVA_HOME=/usr/lib/jvm/jdk1.6.0_02
CLASSPATH=$WL_HOME/api.jar:$WL_HOME/weblogic.jar:./JmsClient.jar

#invoke java program
$JAVA_HOME/bin/java -cp $CLASSPATH com.abc.test.JmsClient $PROVIDER_URL $CONN_FACTORY $QUEUE $MSG_COUNT

No comments: