1

我在 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。;

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

4

2 回答 2

2

这是当前在 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/”。

于 2016-02-20T00:01:39.303 回答
0

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

于 2016-09-27T07:51:02.077 回答