1.6centos安装jetty

jetty:Jetty 是一个开源的servlet容器,它为基于Java的web容器,我们可以war包放到jetty的webapps下,就可以直接通过ip+端口访问了

1.下载jetty

wget http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.2.17.v20160517/jetty-distribution-9.2.17.v20160517.zip

2.解压

unzip jetty-distribution-9.2.17.v20160517.zip -d 路径

3.重命名jetty

mv jetty-distribution-9.2.17.v20160517 jetty

4.启动jetty

jettyPath/jetty/bin/jetty.sh start/stop/restart

5.测试是否8080端口可用

curl 127.0.0.1:8080

6.修改端口

vi /jettyPath/jetty/start.ini
replace 8080 8989

7.重启生效,见上

8.部署项目

将war包copy至jettyPath下的webapps,命名为ROOT.war,则可以直接访问到首页

 

我们还可以设置快捷的jetty启动方式

1.创建一个jetty用户

useradd -m jetty

2.改变jetty文件夹的所属用户

chown -R jetty:jetty /opt/jetty/

3.为jetty.sh创建一个软链接到 /etc/init.d directory 来创建一个启动脚本文件

ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty

4.添加脚本

chkconfig --add jetty

5.设置开机启动

chkconfig --level 345 jetty on

6.打开 /etc/default/jetty 并修改端口和监听地址

JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=50.116.24.78
JETTY_LOGS=/opt/jetty/logs/
java=java安装路径

7.我们可以使用service jetty start/stop/restart

 

posted @ 2017-06-12 23:02  jiguojing  阅读(266)  评论(0)    收藏  举报