WSO2 ESB 4.8.1添加新数据源时出错

时间:2014-02-05 11:26:38

标签: wso2esb

我无法在最新的ESB 4.8.1中添加MySQL数据源。使用4.8.0它可以正常工作。

重现的步骤:

  • 下载,解压缩并启动最新的ESB 4.8.1
  • 转到:配置 - >数据来源 - >添加数据源 - >填写必填 信息,然后单击“保存”。
  • 出现以下错误:

    Could not initialize class org.wso2.carbon.utils.i18n.Messages

Stacktrace在这里。 http://paste.opensuse.org/55128121

2 个答案:

答案 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已经重新部署了该版本。