2015-05-30 20 views
0

我創建了一個複合應用程序,它引用了部署在同一本地集成weblogic服務器上的另一個webservice。我在嘗試在JDeveloper中部署組合時遇到了ssl握手異常的INVALID_WSDL錯誤。我正在使用Oracle SOA套件12c。Oracle SOA套件12c SSL握手錯誤BPEL合作伙伴鏈接

+0

它是一個ssl握手錯誤。我在部署SCA時得到它。我已經配置了客戶端密鑰倉庫,使用Jdeveloper首選項將cacerts,server kestore作爲DemoIdentity。我已經在cacerts中導入了服務器證書。還在weblogic服務器啓動命令 – Ayub

+0

@jinggoy中配置了keystore屬性我如何引用Oracle Doc ID 1327811.1 – Ayub

回答

0

看看你的soa_server.diagnostics.log,我認爲INVALID_WSDL是一個通用錯誤,你應該尋找更多的細節。如果您通過SSL調用安全的Web服務,請確保將證書導入到Weblogic的Java密鑰庫中。

有關更多詳細信息,請參閱Oracle Doc ID 1327811.1。

0

看起來您正在使用集羣環境和分離的SOA節點。

證書可能會導入到第一個節點,而不是第二個。

確保兩個節點相等。

+0

我正在使用集成在JDeveloper中的單個節點。如果我重新創建BPEL流程的解決方案,SSL握手錯誤就會消失。但是,當我創建手動任務並生成任務表單時,錯誤會回來。我嘗試重新啓動服務器,重新創建完整的示例,但錯誤恢復。我正在使用默認演示密鑰庫和演示信任庫。服務器是JDeveloper中的一個集成節點。 – Ayub