CentOS7 安装配置 Jetty 10

CentOS7 安装配置 Jetty 10

终于在CentOS 7 在安装成功 Jetty-home-10.0.11 了,花了两天时间,分享出来……
提示:一定要预先安装 Java.

一、官网下载 zip / tgz 安装压缩包

官网 https://www.eclipse.org/jetty/download.php
下载 :jetty-home-10.0.11.zip
(我用的该文件,在 Win10 21H2 也试过,可以安装成功, CentOS 7 上也用的该文件)
jetty-home-10.0.11.tar.gz
将压缩包用 xftp 传输至 /home/username/ 目录

二、解压压缩包

在这里插入图片描述

下载压缩/解压缩工具

$ yum install unzip //安装解压缩工具
$ yum install zip //安装压缩工具
$ unzip jetty-home-10.0.11.zip //解压压缩包

$ tar -xvfz jetty-home-10.0.11.tar.gz //解压压缩包

将解压后的软件目录放到 /etc/local/ 下,
jetty-home-10.0.11 将改名 jetty10 (其它名称也可以,只是便于记)方便操作

$ mv jetty-home-10.0.11 /usr/local/
$ cd /usr/local/
$ mv jetty-home-10.0.11 jetty10
$ ls

在这里插入图片描述

三、配置及运行

$ cd jetty10
$ mkdir webroot // 创建项目目录
$ vi /etc/profile // 配置路径变量
增加:
 export JETTY_HOME=/usr/local/jetty10
 export PATH= P A T H : PATH: PATH:JETTY_HOME/bin:$JETTY_HOME/lib
$ source /etc/profile // 生效配置

在这里插入图片描述

$ cd webroot    // app应用项目目录
$ java -jar $JETTY_HOME/start.jar --add-module=server,http,deploy // 联网生成项目配置文件,一定 要多等一会直接完成,会自动回到系统提示符.
在这里插入图片描述

$ vi /start.d/http.ini

红色标注内容为按实际更改后的端口80,在这里插入图片描述

java -jar $JETTY_HOME/start.jar --add-module=demo // 联网增加演示工程,完后自动回到系统提示符

在这里插入图片描述
运行:

cd /usr/local/jetty10/webroot //一定要进入项目目录启动才能成功
java -jar $JETTY_HOME/start.jar

在这里插入图片描述
己经成功启动了!

`一般情况要运行某个jetty项目都是到项目的根目录,执行命令 java -jar xxx/start.jar
如果项目存放在jetty目录下的webapps中,那么直接在jetty根目录下执行java -jar xxx/start.jar即可`

等等,外网不能访问???接着看后续防火墙配置

四、外网不能访问:防火墙配置

[root@ltgCloudHost tomcat9]# firewall-cmd --list-ports  //列开放端口
[root@ltgCloudHost tomcat9]# firewall-cmd --zone=public --add-port=80/tcp --permanent  //增加开放端口
success            
[root@ltgCloudHost tomcat9]# systemctl restart firewalld //重启防火墙
[root@ltgCloudHost tomcat9]# firewall-cmd --list-ports  //列开放端口
80/tcp
[root@ltgCloudHost tomcat9]# firewall-cmd --list-all   //列开放端口
public
  target: default
  icmp-block-inversion: no
  interfaces: 
  sources: 
  services: dhcpv6-client ssh
  ports: 8080/tcp  //`己开端口8080`
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 

外网访问:
在这里插入图片描述
成功!
[参考配置向导:官网说明https://www.eclipse.org/jetty/documentation/jetty-10/operations-guide/index.html#og-begin]

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值