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

Jetty Server启动报错:“Config does not exist: file:///etc/realm.properties”求助

解决Jetty 9.4.48启动时"Config does not exist: file:///etc/realm.properties"错误

问题根源

Jetty默认会优先从系统根目录的/etc路径加载realm.properties(也就是你看到的file:///etc/realm.properties绝对路径),但你需要的是Jetty安装包自带的那个配置文件,所以得让Jetty指向正确的位置。

三种快速解决方法

方法1:复制自带etc文件夹到启动目录

  • 找到Jetty 9.4.48解压后的目录,里面自带etc文件夹,其中就有realm.properties
  • 把整个etc文件夹复制到你执行启动命令的工作目录(就是你敲java -jar start.jar的那个文件夹)
  • 重新启动Jetty,此时它会读取当前目录下的etc/realm.properties

方法2:直接在Jetty解压目录启动

Jetty解压后的目录本身就是标准的base目录,自带所有必要配置:

  • 打开终端,切换到Jetty解压根目录(比如cd /opt/jetty-9.4.48)
  • 执行启动命令:java -jar start.jar
    这样Jetty会自动加载自身目录下的etc/realm.properties,不会再去系统根目录查找

方法3:启动时指定配置文件路径

如果不想移动文件,可通过启动参数直接指定文件绝对路径:

  • 先找到Jetty自带realm.properties的路径,比如/opt/jetty-9.4.48/etc/realm.properties
  • 启动命令改为:java -jar start.jar jetty.realm.config=/opt/jetty-9.4.48/etc/realm.properties

验证方式

启动后若不再弹出"Config does not exist"错误,说明配置生效。可查看Jetty日志确认认证模块正常加载。

内容的提问来源于stack exchange,提问作者Valerio Tavoletti

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 18:50:30