我無法在最新的ESB 4.8.1中添加MySQL數據源。用4.8.0它工作正常。WSO2 ESB 4.8.1添加新數據源時出錯
重現步驟:
- 下載,解壓縮和啓動最新的ESB 4.8.1
- 轉到:配置 - >數據源 - >添加數據源 - >填寫所需 信息並點擊保存。出現
以下錯誤:
Could not initialize class org.wso2.carbon.utils.i18n.Messages
堆棧跟蹤這裏。 http://paste.opensuse.org/55128121
我無法在最新的ESB 4.8.1中添加MySQL數據源。用4.8.0它工作正常。WSO2 ESB 4.8.1添加新數據源時出錯
重現步驟:
以下錯誤:
Could not initialize class org.wso2.carbon.utils.i18n.Messages
堆棧跟蹤這裏。 http://paste.opensuse.org/55128121
確定這似乎是現在修復。我再次下載了最新的4.8.1.zip軟件包,問題不再發生。只是爲了好奇,我檢查了md5sum與最初的軟件包以及最新的軟件包,並且發現有一些差異,所以我相信WSO2已經重新部署了該版本。
如果您的carbon.xml缺少RegistryKeyStore元素,則會發生此錯誤。如果出現此錯誤,下面的XML片段添加到您的carbon.xml下<Security>
元素(如<KeyStore>
元素的兄弟姐妹)
<RegistryKeyStore>
<!-- Keystore file location-->
<Location>${carbon.home}/repository/resources/security/wso2carbon.jks</Location>
<!-- Keystore type (JKS/PKCS12 etc.)-->
<Type>JKS</Type>
<!-- Keystore password-->
<Password>wso2carbon</Password>
<!-- Private Key alias-->
<KeyAlias>wso2carbon</KeyAlias>
<!-- Private Key password-->
<KeyPassword>wso2carbon</KeyPassword>
</RegistryKeyStore>
我沒有問題,在ESB 4.8.1 我用配置這樣一個數據源mysql-connector-java-5.1.18-bin.jar和Sun JDK 1.6.0_32。你的版本是什麼? –
感謝您的評論。我現在在其他系統嘗試它,並不能在那裏重現它,所以也許它與java版本或其他東西有關。我無法訪問發生問題的系統,因此我必須稍後再檢查。 – kleht8
@ user3100061您的堆棧跟蹤鏈接不再有效。也許你可以在你的實際問題中包含堆棧跟蹤? –