实现多个jetty实例开机后自动启动

jetty开机后自动启动,这个问题困扰我有一阵子了,最后摸索出来一个行至有效的办法和大家分享下。

直接看rc.local代码,系统启动的时候会自动运行此脚本:

#系统环境是必备的
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"
PATH=/data/app/java/bin:/data/shells:$PATH
JAVA_HOME=/data/app/java
CLASSPATH=/data/app/java/lib/dt.jar:/data/app/java/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
#java使用内存的参数
export JAVA_OPTIONS='-XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:PermSize=64M -XX:MaxPermSize=128M -Xmx2048m -DOPTIONS=server'
#用于运行jetty的用户
export JETTY_USER=jetty
#启动第一个jetty
export JETTY_HOME=/data/app/jetty-logserver
export JETTY_RUN=/data/app/jetty-logserver/logs
export JETTY_LOGS=/data/app/jetty-logserver/logs
export JETTY_ARGS=/data/app/jetty-logserver/etc/jetty-logging.xml
/data/app/jetty-logserver/bin/jetty.sh start
#启动第二个jetty
sleep 1
export JETTY_HOME=/data/app/jetty-game1
export JETTY_RUN=/data/app/jetty-game1/logs
export JETTY_LOGS=/data/app/jetty-game1/logs
export JETTY_ARGS=/data/app/jetty-game1/etc/jetty-logging.xml
/data/app/jetty-game1/bin/jetty.sh start
#启动其他服务
ulimit -SHn 65535
/usr/local/nginx/bin/nginx

 

posted @ 2013-06-05 18:32  爱开卷360  阅读(...)  评论(...编辑  收藏