CentOS 安装 Jetty

简介
Jetty 是一个开源的、纯 Java 的 HTTP 和 Web 应用服务器,它易于嵌入到其他应用程序中,非常适合开发、测试和生产环境,本文将详细介绍如何在 CentOS 系统上安装 Jetty。
准备工作
确保您的 CentOS 系统已更新到最新版本,以便安装过程中不会遇到依赖问题。
sudo yum update -y
安装 Java 开发环境,因为 Jetty 是基于 Java 的。
sudo yum install java-1.8.0-openjdk -y
安装 Git,用于下载 Jetty 的源代码。
sudo yum install git -y
下载 Jetty
-
访问 Jetty 官方网站(https://www.eclipse.org/jetty/)下载最新版本的 Jetty。
-
使用 Git 将 Jetty 源代码克隆到本地。
git clone https://github.com/eclipse/jetty.project.git cd jetty.project
编译 Jetty

进入 Jetty 源代码目录。
cd jetty-distribution/target/jetty-distribution-9.x.x
编译 Jetty。
./bin/jetty.sh run
如果一切顺利,您应该会看到 Jetty 的启动日志。
配置 Jetty
进入 Jetty 的配置目录。
cd conf
- 修改
setenv.sh文件,设置 Jetty 的端口。
vi setenv.sh
找到以下行:
# JETTY_PORT=8080
将其修改为:
JETTY_PORT=8080
保存并退出。
启动 Jetty
返回 Jetty 的根目录。

cd ..
启动 Jetty。
./bin/jetty.sh run
- 打开浏览器,访问
http://localhost:8080,您应该能看到 Jetty 的欢迎页面。
FAQs
-
问题:为什么我的 Jetty 无法启动?
解答: 请检查以下问题:
- 确保已安装 Java 开发环境。
- 确保已正确设置
setenv.sh文件中的端口。 - 检查
jetty.sh脚本是否有执行权限。
-
问题:如何将 Jetty 集成到我的应用程序中?
解答: 您可以使用 Jetty 的嵌入式功能将 Jetty 集成到您的应用程序中,具体步骤如下:
- 在您的应用程序中添加 Jetty 的依赖项。
- 使用 Jetty 的嵌入式 API 创建并启动 Jetty 实例。
- 将您的 Web 应用程序部署到 Jetty 实例。
通过以上步骤,您可以在 CentOS 系统上成功安装和配置 Jetty,祝您使用愉快!