You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu下apt安装Jetty启动失败,路径配置错误求助

解决Ubuntu下APT安装Jetty9启动失败的问题

你遇到的核心问题是APT安装的Jetty9默认路径和你手动添加的配置不匹配,导致启动脚本找不到正确的Jetty目录。咱们一步步来修复:

1. 修正Jetty核心配置路径

APT在Ubuntu上安装Jetty9时,默认安装路径是/usr/share/jetty9,但你在/etc/default/jetty9里配置的JETTY_HOME=/opt/jetty9是错误的——这个目录根本不存在,这就是脚本报错cd: /opt/jetty9: No such file or directory的直接原因。

打开配置文件修改:

sudo nano /etc/default/jetty9

把以下几行错误配置修正:

# 替换原错误的JETTY_HOME为APT默认安装路径
JETTY_HOME=/usr/share/jetty9
# 替换原错误的JETTY_LOGS(APT安装的日志默认存储在/var/log/jetty9)
JETTY_LOGS=/var/log/jetty9
# APT安装的Jetty默认用户是jetty,不是jetty9,修正这个配置
JETTY_USER=jetty

2. 用正确的方式启动Jetty

APT安装的Jetty9已经配置了systemd服务,不建议直接调用jetty.sh脚本启动,更规范可靠的方式是使用systemctl命令:

sudo systemctl restart jetty9

如果要确认Jetty是否成功启动,可以查看服务状态:

sudo systemctl status jetty9

额外说明:为什么会出现"Jetty doesn't appear to be installed in /home/nicholas"

当jetty.sh脚本找不到配置中指定的JETTY_HOME目录时,会自动 fallback 到当前执行用户的Home目录(也就是你的/home/nicholas),然后检查该目录下的start.jar是否存在——显然不存在,所以抛出了这个错误。修正JETTY_HOME配置后,这个问题就会消失。

内容的提问来源于stack exchange,提问作者Nicholas Saunders

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 11:22:33