我无法在最新的ESB 4.8.1中添加MySQL数据源。使用4.8.0它可以正常工作。
重现的步骤:
出现以下错误:
Could not initialize class org.wso2.carbon.utils.i18n.Messages
Stacktrace在这里。 http://paste.opensuse.org/55128121
答案 0 :(得分:1)
如果您的carbon.xml缺少RegistryKeyStore元素,则会发生此错误。如果发生此错误,请将以下xml段添加到<Security>
元素下的carbon.xml(作为<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>
答案 1 :(得分:0)
好的,这似乎现在已经解决了。我再次下载了最新的4.8.1.zip包,不再出现问题。只是好奇我检查md5sum对原始包和最新版本并且存在一些差异因此我相信WSO2已经重新部署了该版本。