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

Jetty Server 9离线模式启动报错:java.net.UnknownHostException

解决Jetty 9.4.49离线启动Web上下文时的UnknownHostException错误

Jetty 9.4.49在Eclipse 2024-06集成环境中启动时,会默认尝试连接www.eclipse.org进行更新验证或配置检查,离线环境下DNS无法解析该域名,直接导致Web上下文启动失败。以下是针对性的解决步骤:

1. 修改Jetty启动参数,禁用在线检查

  • 双击Eclipse服务器视图中的Jetty实例,打开配置界面
  • 点击界面右侧的Open launch configuration,切换到Arguments标签页
  • 在VM arguments区域添加以下参数:
    -Djetty.skipUpdateCheck=true
    -Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.StdErrLog
    -Dorg.eclipse.jetty.LEVEL=WARN
    
    这些参数会强制跳过Jetty的在线更新检查,并降低日志级别,避免触发不必要的网络请求。

2. 检查并清理项目配置中的外部依赖

  • 打开项目的web.xml,确认没有配置指向www.eclipse.org的过滤器、监听器或资源路径
  • 如果项目使用了Jetty专属的上下文配置文件(如jetty-web.xml),排查是否存在涉及外部域名的配置项,直接移除或替换为离线可用的本地配置

3. 验证修复效果

保存所有配置修改后,重新启动Jetty服务器。此时Web上下文应能正常初始化,不再抛出java.net.UnknownHostException: www.eclipse.org错误。

内容的提问来源于stack exchange,提问作者Govind Vishnu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 23:43:10