1、运行脚本
脚本如下,这个脚本存在一点问题,Log4j稍微有点问题,但是对运行及日志记录没有影响,日志是通过将所有控制台数据全部写入文件的形式记录的。
#!/bin/sh
#author:wangchengwei
#date:2015-7-7
#desc:Run java application
#Java的安装目录
JAVA_HOME=/usr/lib/java-1.7.0
#运行程序所使用的用户
OWNER=root
#Java程序的目录
APP_HOME=/software/TaxiData/SocketDxpTaxi
#Main方法的类
APP_MAINCLASS=com.tiamaes.gjds.socket.server.MinaServer
#日志文件
LOG_FILE=$APP_HOME/logs/socket.log
#设置CLASSPATH
CLASSPATH=$CLASSPATH:$APP_HOME/SocketDxpTaxi.jar
#循环将lib文件夹下所有的jar添加到CLASSPATH
for i in "$APP_HOME"/lib/*.jar; do
CLASSPATH="$CLASSPATH":"$i"
done
#设置运行参数
JAVA_OPTS="-Xms512m -Xmx512m -Xmn256m -Djava.awt.headless=true -XX:MaxPermSize=128m"
#echo $CLASSPATH;