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

浙公网安备 33010602011771号