2012-10-19 70 views
0

最後騾子問題:騾子ESB收到了HTTPS現在

<https:connector name="httpsConnector" doc:name="HTTP\HTTPS"> 
<https:tls-key-store path="keystore.jks" keyPassword="pass" storePassword="pass"/> 
</https:connector> 


<https:inbound-endpoint exchange-pattern="request-response" host="localhost" port="65081" path="path" connector-ref="httpsConnector" doc:name="HTTP"/> 

所以,我有這兩個片段在我的代碼,但每當它開始獲得:

1. The required object/property "tls-key-store" is null (org.mule.transport.ConnectException) 

但TLS鍵-store不爲null。

怎麼回事?

感謝

湯姆

回答

1

當你的應用程序中的keystore.jks無法找到這通常引起的。您可以確保它存在於類路徑中,或將整個路徑設置爲路徑屬性的值

+0

謝謝,我來看看,我在關注wiki頁面,它說如果它在資源目錄中那麼它不需要路徑。我將添加完整路徑並查看會發生什麼。 – magicaltrout

+0

工作過,我會從現在開始忽略文檔;) – magicaltrout

+0

請不要:)我認爲問題只是在項目構建過程中,keystore沒有在類路徑中正確複製。 – genjosanzo