2016-02-19 66 views
1

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

A“出现问题”的对话框会弹出以下细节:

的发布中遇到的一些问题,并且可能没有被安装的应用程序 或者它可能已被成功安装但 无法启动。删除以下应用程序已完成: 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 不能建立一个有效的证书路径;

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

回答

2

这是目前在Eclipse Mars上使用WebSphere Application Server和WebSphere Developer Tools的已知问题。下面的技术说明解释了导致此问题的原因,并介绍了几种解决方法。

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

本质上说,在火星SR1的混合物加入EPP记录插件,它与WebSphere开发者工具发生冲突。这会影响WAS V7,V8和V85上使用非松散配置的安全配置文件(在服务器上运行具有资源的服务器)重新发布。这包括远程服务器,它始终在非松散配置下运行,并且本地服务器启用该选项。

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

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

此外,如果您使用的是现有的工作区和插件是不是残疾,你将不得不手动删除插件目录。该文件夹被称为“org.eclipse.epp.logging.aeri.ide.server”,它位于:“workspace/.metadata/.plugins /”。

0

它发生在我身上时,只要我使用添加或删除项目选项来删除项目并将其重新添加回来。当我们使用eclipse从服务器中删除项目时,它不会从实际的服务器中删除。所以当我们再次加回时,我们会得到这个例外。因此,请确保从服务器管理控制台卸载项目时将其从服务器上卸载。如果不是,则从管理控制台强制卸载。