Jetty是一个开源的Java HTTP(Web)服务器和Servlet容器。它提供了一个轻量级、灵活且可嵌入的服务器环境,广泛用于Web应用程序的开发和部署。
Jetty需要Java运行时环境(JRE),建议使用OpenJDK或Oracle JDK。
sudo apt update
sudo apt install openjdk-11-jdk
验证Java安装:
java -version
你可以从Jetty的官方网站下载最新版本的Jetty。
wget https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.44.v20210927/jetty-distribution-9.4.44.v20210927.tar.gz
将下载的压缩包解压到你希望安装Jetty的目录。
tar -xvzf jetty-distribution-9.4.44.v20210927.tar.gz -C /opt/
为了方便使用,可以将Jetty的bin目录添加到PATH环境变量中。
编辑~/.bashrc
或~/.profile
文件,添加以下行:
export PATH=/opt/jetty-distribution-9.4.44.v20210927/bin:$PATH
然后使更改生效:
source ~/.bashrc
进入Jetty的bin目录并启动Jetty服务器。
cd /opt/jetty-distribution-9.4.44.v20210927/bin
./jetty.sh start
Jetty默认会在8080端口启动。你可以通过浏览器访问http://localhost:8080
来验证安装是否成功。
如果遇到端口8080已被占用的情况,可以在Jetty的配置文件中修改端口号。
编辑/opt/jetty-distribution-9.4.44.v20210927/etc/jetty.xml
文件,找到以下行并修改端口号:
<Set name="port"><Property name="jetty.port" default="8080"/></Set>
改为所需的端口号,例如:
<Set name="port"><Property name="jetty.port" default="8081"/></Set>
然后重启Jetty:
./jetty.sh restart
如果在启动Jetty时遇到权限问题,确保Jetty目录及其子目录和文件的权限设置正确。
sudo chown -R your_username:your_groupname /opt/jetty-distribution-9.4.44.v20210927
通过以上步骤,你应该能够在Linux系统上成功安装并运行Jetty服务器。如果有其他具体问题,请提供详细信息以便进一步帮助。
领取专属 10元无门槛券
手把手带您无忧上云