服务器中shell调用java类

来源:互联网 发布:c4dr18 win mac 编辑:程序博客网 时间:2024/04/30 07:43
 
LINUX服务器上,startClass.sh脚本,内容配置如下,需要修改几项,则可以调用JAR包文件。(最简版) #!/bin/sh###JDK必须重新填写if [ "$JAVA_HOME" = "" ]; then JAVA_HOME="/usr/local/java/jdk1.6.0_21"fi JAVACMD="$JAVA_HOME/bin/java"JAVADBG="$JAVA_HOME/bin/java -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=11001,server=y,suspend=n"CLASS_HOME=""###主类必须重新填写SERVICE_CLASS="com.gas.test.requestgis.GisRequest"LC_ALL=zh_CN.GB18030export LC_ALLoldCP=$CLASSPATH###JAR包位置必须重新填写unset CLASSPATHfor i in /usr/local/gas/gASHome/projects/wlva/modules/requestgis/* ; do  if [ "$CLASSPATH" != "" ]; then    CLASSPATH=${CLASSPATH}:$i  else    CLASSPATH=$i  fidone if [ "$CLASS_HOME" != "" ]; then  for i in ${CLASS_HOME}/* ; do    if [ "$CLASSPATH" != "" ]; then      CLASSPATH=${CLASSPATH}:$i    else      CLASSPATH=$i    fi  donefiif [ "$oldCP" != "" ]; then    CLASSPATH=${CLASSPATH}:${oldCP}fi${JAVACMD} -cp $CLASSPATH ${SERVICE_CLASS}exit 0

原创粉丝点击