参考官方文档,仔细阅读
http://www.eclipse.org/jetty/documentation/current/quickstart-running-jetty.html
关于9.1的服务部署
http://www.eclipse.org/jetty/documentation/current/startup-unix-service.html
下载jetty,并解压安装到/opt/jetty
JETTY_HOME=/opt/jetty
添加JETTY_HOME到~/.bashrc
创建一个jetty用户和用户组
useradd --user-group --shell /bin/false --home-dir /opt/jetty/temp jetty
chown --recursive jetty /opt/jetty
创建一个/opt/web 目录,
cd /opt/web
chown --recursive jetty /opt/web
添加http,jsp,setuid,logging模块
java -jar /opt/jetty/start.jar --add-to-start=http,jsp,setuid,logging
修改/opt/web/start.ini
配置端口,user,日志等
使用jetty.sh启动jetty服务
cp /opt/jetty/bin/jetty.sh /opt/web/myjetty.sh
myjetty.sh会使用/etc/default/myjetty做启动参数的配置,看jetty.sh的脚步第一行就明白了。
NAME=$(echo $(basename $0) | sed -e 's/^[SK][0-9]*//' -e 's/\.sh$//')
/etc/default/myjetty内容如下:
JETTY_HOME=/opt/jetty
JETTY_BASE=/opt/web
TMPDIR=/opt/jetty/temp
jetty服务
/opt/web/myjetty.sh start
/opt/web/myjetty.sh stop
/opt/web/myjetty.sh restart
网友评论