I didn't find syntactic mistake in setEnv.sh. The following is the content of setEnv.sh on the server:
more setEnv.sh
#!/bin/sh
#
Aware IM Script that sets up the appropriate environment and runs the specified class
#
#make sure java is on your path
JDK_HOME=${JDK_HOME:-"../JDK"}
JBOSS_HOME=${JBOSS_HOME:-"../JBoss"}
TOMCAT_HOME=${TOMCAT_HOME:-"../Tomcat"}
AWARE_HOME=${AWARE_HOME:-"../Tomcat/shared/lib"}
CLASSPATH=${CLASSPATH:-"$JDK_HOME/lib/tools.jar:$JBOSS_HOME/server/bas/lib/jboss-j2ee.jar:$JBOSS_HOME/server/bas/lib/mail.jar:$JBOSS_HOME/server/bas/lib/activation.jar:$TOMCAT_HOME/common/lib/servlet-api.jar:$TOMCAT_HOME/common/lib/jsp-api.jar:$JBOSS_HOME/client/jnp-client.jar:$JBOSS_HOME/client/jnet.jar:$JBOSS_HOME/client/jboss-common-client.jar:$JBOSS_HOME/client/jbossmq-client.jar:$JBOSS_HOME/client/concurrent.jar:$AWARE_HOME/openAdaptor.jar:$AWARE_HOME/mysql-connector-java-3.1.12-bin.jar:$AWARE_HOME/xerces.jar:$AWARE_HOME/commons-digester.jar:$AWARE_HOME/commons-collections.jar:$AWARE_HOME/commons-beanutils.jar:$AWARE_HOME/jasperreports-0.5.0.jar:$AWARE_HOME/jgraph.jar:$AWARE_HOME/jacob.jar:$AWARE_HOME/itext-0.96.jar:$AWARE_HOME/log4j-1.2.8.jar:$AWARE_HOME/regexp.jar:$AWARE_HOME/jakarta-poi-1.5.1.jar:$AWARE_HOME/axis.jar:$AWARE_HOME/commons-discovery.jar:$AWARE_HOME/commons-logging.jar:$AWARE_HOME/jaxrpc.jar:$AWARE_HOME/saaj.jar:$AWARE_HOME/wsdl4j.jar:$AWARE_HOME/derby.jar:$AWARE_HOME/jhall.jar:$AWARE_HOME/looks-1.3.1.jar:$AWARE_HOME/jfreechart-1.0.2.jar:$AWARE_HOME/jcommon-1.0.5.jar:$AWARE_HOME/ojdbc14.jar:$AWARE_HOME/ldap.jar:../docs/help.jar:$AWARE_HOME/awareim.jar:$AWARE_HOME/myAwareExtension.jar" }
$JDK_HOME/bin/java -Xmx96m -cp $CLASSPATH $1 $2
I am using jdk1.6.0_11 to compile and make the jar file ( on windows). On the server side ( Suse Enterprise 10.2), the java version is 1.6.0_20, see below:
java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)
The possible problem is because java version? or different java version on compiling and running environment? Any suggestions? I am afraid I can not change the java environment on the server.