【问题标题】:SSLHandshakeException republish error with WebSphere 8.5 using Eclipse Mars使用 Eclipse Mars 的 WebSphere 8.5 出现 SSLHandshakeException 重新发布错误
【发布时间】:2016-02-19 21:30:50
【问题描述】:

我在 Mars SR1 上使用 WebSphere Developer Tools for Eclipse。我正在尝试在远程 WebSphere 8.5 服务器上重新发布我的应用程序。当我尝试进行增量发布时,我遇到了SSLHandshakeException 错误。

会弹出一个“出现问题”对话框,其中包含以下详细信息:

发布遇到了一些问题,应用程序可能没有 已安装或可能已成功安装但 无法启动。删除以下应用程序已完成: WebAppEAR 以下应用程序的移除完成: WebAppEAR 将档案上传到服务器失败:上传重试限制 超出文件 C:\Users\Administrator\workspace.metadata.plugins\com.ibm.etools.wrd.websphere.core\tmp1455916474993\TestEAR.ear。 异常:javax.net.ssl.SSLHandshakeException:com.ibm.jsse2.util.h: PKIX 路径构建失败: java.security.cert.CertPathBuilderException:PKIXCertPathBuilderImpl 无法构建有效的 CertPath。;

我可以重新发布我的应用程序的唯一方法是将其从服务器中删除并重新添加。

【问题讨论】:

    标签: websphere websphere-8 ibm-wdt


    【解决方案1】:

    这是当前在 Eclipse Mars 上使用 WebSphere Application Server 和 WebSphere Developer Tools 时的一个已知问题。下面的技术说明解释了导致此问题的原因以及解决此问题的几种方法。

    IBM 技术说明:http://www-01.ibm.com/support/docview.wss?uid=swg21976357

    本质上,在 Mars SR1 中添加了 EPP 日志插件,这与 WebSphere Developer Tools 冲突。这会影响使用具有非松散配置的安全配置文件在 WAS V7、V8 和 V85 上重新发布(使用服务器上的资源运行服务器)。这包括始终使用非松散配置运行的远程服务器和启用该选项的本地服务器。

    如果您选择禁用 EPP 日志记录插件,请参阅下面的链接以获取最新更新。此外,对于现在使用 Mars v2 的用户,请注意在 Aeri v2 推出后,VM 参数略有变化。

    https://wiki.eclipse.org/EPP/Logging

    此外,如果您使用的是现有工作区并且插件未禁用,则必须手动删除插件目录。该文件夹名为“org.eclipse.epp.logging.aeri.ide.server”,位于:“workspace/.metadata/.plugins/”。

    【讨论】:

      【解决方案2】:

      每当我使用添加或删除项目选项来删除项目并重新添加时,都会发生这种情况。当我们使用 eclipse 从服务器中删除项目时,有时它不会从实际服务器中删除。因此,当我们再次添加时,我们得到了这个异常。因此,当您从服务器中删除项目时,请确保从服务器管理控制台中卸载该项目。如果不是,请从管理控制台强制卸载。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-30
        • 2020-04-05
        • 2015-12-12
        • 1970-01-01
        • 2017-01-20
        • 1970-01-01
        相关资源
        最近更新 更多