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时解压的文件夹也不会被删除

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/19/install-jetty-under-centos/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
CentOS下安装Jetty
Jetty 是一个 Servlet 引擎。相比 Tomcat 结构更加简单,配置起来也更加容易快速,可以到 Jetty官网 了解和下载。 # wget http://central.maven.org/maven2/o……
<<上一篇
下一篇>>
文章目录
关闭
目 录