jetty开机后自动启动,这个问题困扰我有一阵子了,最后摸索出来一个行至有效的办法和大家分享下。
直接看rc.local代码,系统启动的时候会自动运行此脚本:
#系统环境是必备的export LANG="zh_CN.UTF-8"export LC_ALL="zh_CN.UTF-8"PATH=/data/app/java/bin:/data/shells:$PATHJAVA_HOME=/data/app/javaCLASSPATH=/data/app/java/lib/dt.jar:/data/app/java/lib/tools.jarexport 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#启动第一个jettyexport JETTY_HOME=/data/app/jetty-logserverexport JETTY_RUN=/data/app/jetty-logserver/logsexport JETTY_LOGS=/data/app/jetty-logserver/logsexport JETTY_ARGS=/data/app/jetty-logserver/etc/jetty-logging.xml/data/app/jetty-logserver/bin/jetty.sh start#启动第二个jettysleep 1export JETTY_HOME=/data/app/jetty-game1export JETTY_RUN=/data/app/jetty-game1/logsexport JETTY_LOGS=/data/app/jetty-game1/logsexport 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