2016-02-19 67 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從服務器中刪除項目時,它不會從實際的服務器中刪除。所以當我們再次加回時,我們會得到這個例外。因此,請確保從服務器管理控制檯卸載項目時將其從服務器上卸載。如果不是,則從管理控制檯強制卸載。