在 Eclipse 2023-12 中将 Wildfly 配置为目标环境时“无法读取存储库”

问题描述 投票:0回答:1

当通过项目/属性/目标运行时/新建配置我的项目的目标运行时(我尝试添加 Wildfly)时,展开“Red Hat JBoss Middleware”并选择“JBoss AS、Wildfly 和 EAP 服务器工具”我收到以下消息:

Unable to read repository at 
https://download.jboss.org/jbosstools/updates/webtools/photon/content.xml.

事实上,当我从curl 尝试此URL 时,我收到证书错误。忽略我得到的 HTTP 状态 404。查找 https://download.jboss.org/jbosstools/updates/webtools/photon/ 我可以看到该文件

content.xml
确实不存在。因此 Eclipse 可能不喜欢该证书或使用了错误的 URL。

我怎样才能找到确切的问题,甚至更多:我能做什么来解决它?

在我新安装的电脑上

  • Windows 版本 10.0.19045.3930
  • Microsoft Java C:\Program Files\Microsoft\jdk-21.0.1.12-hotspot
  • Eclipse 2023-12(Java EE 版本)
  • Wilfly 29.0.1.决赛

Eclipse 在捆绑的 JVM C:\Program Files Clipse-jee-2023-12-R-win32-x86_64 Clipse\plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17 上运行。 0.9.v20231028-0858

我的公司有拦截代理。

java eclipse jboss
1个回答
0
投票

获取有关该问题的更多信息至关重要,这实际上应该是第一个提示:

/.metadata/.log 中查找日志文件 在那里,像这样的错误变得可见:

!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2024-01-24 10:36:36.061
!MESSAGE Connection to https://download.jboss.org/jbosstools/updates/webtools/photon/site.xml failed on PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target. Retry attempt 0 started
!STACK 0
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

很明显,拦截代理是一个问题。我使用默认的网络浏览器并访问有问题的 url,然后将使用的根证书导出到 .pem 文件中。接下来,我使用 Portecle 将其导入到位于

C:\Program Files\eclipse-jee-2023-12-R-win32-x86_64\eclipse\plugins\org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.9.v20231028-0858\jre\lib\security\cacerts
的 Eclipse VM 信任库中。重新启动 Eclipse 后,它会很乐意下载所有插件 - 甚至更新。

缺点:下载了新的虚拟机,因此我必须再次修补该虚拟机的信任库...

© www.soinside.com 2019 - 2024. All rights reserved.