Jetty 9.1简明手册(centos7)

参考官方文档,仔细阅读
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

推荐阅读更多精彩内容