CentOS下安装Jetty

Jetty 是一个 Servlet 引擎。相比 Tomcat 结构更加简单,配置起来也更加容易快速,可以到 Jetty官网 了解和下载。

# wget http://central.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.9.v20180320/jetty-distribution-9.4.9.v20180320.tar.gz
# tar -zxf jetty-distribution-9.4.9.v20180320.tar.gz -C /usr/local/
# mv /usr/local/jetty-distribution-9.4.9.v20180320 /usr/local/jetty
# mkdir /data/www/jetty
# cp -R /usr/local/jetty/webapps/* /data/www/jetty/
# chown -R www /data/www/jetty

# vim /usr/local/jetty/start.ini  //修改端口及webapps目录
## Connector port to listen on
jetty.http.port=8086

# Monitored directory name (relative to $jetty.base)
# jetty.deploy.monitoredDir=webapps
# - OR -
# Monitored directory path (fully qualified)
# jetty.deploy.monitoredPath=/var/www/webapps
jetty.deploy.monitoredPath=/data/www/jetty

启动 Jetty,启动后可以打开 127.0.0.1:8086,检查是否启动成功

# screen
# vim /etc/profile

export JETTY_HOME=/usr/local/jetty

# source /etc/profile
# cd $JETTY_HOME
# mkdir work
# java -jar start.jar

注意:没有在${jetty_home}下建立一个work目录的话,Jetty会默认将war包解压在/tmp目录下,此时在关闭Jetty时会从/tmp中把解压的项目目录删除。${JETTY_HOME}/webapps是放放置war包的地方,不是解压的地方。放在webapps下的war包,只要在Jetty安装目录下建一个work目录,就会解压到work目录下,在关闭Jetty时解压的文件夹也不会被删除

上一篇 CentOS下安装Gradle
下一篇 CentOS下部署Magento2
目录
文章列表
1 Groovy代码示例 - 数据库高级操作
Groovy代码示例 - 数据库高级操作
2
React Native学习之调试与打包发布
React Native学习之调试与打包发布
3
Android Cannot call this method while RecyclerView is computing a layout or scrolling
Android Cannot call this method while RecyclerView is computing a layout or scrolling
4
编写自己的Spring Boot Starter
编写自己的Spring Boot Starter
5
Android集成Bugly热更新
Android集成Bugly热更新
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。