1

我在 ESB 启动时遇到问题。在出现以下 INFO 消息后,它在安装到远程存储库后立即失败,但之前它以相同的配置启动而没有任何问题:

TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:16:22,604]  INFO {org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent} -  Registry Mode    : READ-WRITE {org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent}

我启用了调试并注意到一些重复出现的消息,这些消息永远不会停止发生:

TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:21,926] DEBUG    {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of Connections Created      : 598 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:21,926] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of Connections Closed       : 614 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:21,926] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of Connections Committed    : 614 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:21,926] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of Connections Rollbacked   : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:21,926] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of Statements Prepared      : 402 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:21,926] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of Statements Closed        : 402 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:21,926] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of Active Transactions      : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,115] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of get calls                : 36 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,115] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of put calls                : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,115] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of import calls             : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,115] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of move calls               : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,115] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of copy calls               : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,115] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of rename calls             : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,115] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of delete calls             : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,116] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of addAssociation calls     : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,116] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of removeAssociation calls  : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,116] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of getAssociations calls    : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,116] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of getAllAssociations calls : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,116] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of executeQuery calls       : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,116] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of resourceExists calls     : 234 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,116] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of dump calls               : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:22,116] DEBUG {org.wso2.carbon.registry.core.statistics.StatisticsLog} -  Total Number of restore calls            : 0 {org.wso2.carbon.registry.core.statistics.StatisticsLog}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:24,262] DEBUG {org.wso2.carbon.user.core.util.DatabaseUtil} -  Total Number of Connections Created      : 2 {org.wso2.carbon.user.core.util.DatabaseUtil}
TID: [] [WSO2 Enterprise Service Bus] [2012-11-28 15:25:24,262] DEBUG {org.wso2.carbon.user.core.util.DatabaseUtil} -  Total Number of Connections Closed       : 12 {org.wso2.carbon.user.core.util.DatabaseUtil}

完整日志可在此处获得

主数据源.xml:

 <datasource>
        <name>WSO2_CARBON_DB</name>
        <description>The datasource used for registry and user manager</description>
        <jndiConfig>
            <name>jdbc/WSO2CarbonDB</name>
        </jndiConfig>
        <definition type="RDBMS">
            <configuration>
                <url>jdbc:mysql://localhost:3306/WSO2_ESB?autoReconnect=true</url>
                <username>username</username>
                <password>password</password>
                <driverClassName>com.mysql.jdbc.Driver</driverClassName>
                <maxActive>50</maxActive>
                <maxWait>60000</maxWait>
                <testOnBorrow>true</testOnBorrow>
                <validationQuery>SELECT 1</validationQuery>
                <validationInterval>30000</validationInterval>
            </configuration>
        </definition>
    </datasource>

    <datasource>
        <name>WSO2_CARBON_DB_GREG</name>
        <description>The datasource used for registry </description>
        <jndiConfig>
            <name>jdbc/WSO2CarbonDB_GREG</name>
        </jndiConfig>
        <definition type="RDBMS">
            <configuration>
                <url>jdbc:mysql://localhost:3306/WSO2_REGISTRY?autoReconnect=true</url>
                <username>username</username>
                <password>password</password>
                <driverClassName>com.mysql.jdbc.Driver</driverClassName>
                <maxactive>50</maxactive>
                <maxwait>60000</maxwait>
                <testonborrow>true</testonborrow>
                <validationquery>SELECT 1</validationquery>
                <validationinterval>30000</validationinterval>
            </configuration>
        </definition>
    </datasource>

注册表.xml:

<currentDBConfig>wso2registry</currentDBConfig>
<readOnly>false</readOnly>
<enableCache>true</enableCache>
<registryRoot>/</registryRoot>

<dbConfig name="wso2registry">
    <dataSource>jdbc/WSO2CarbonDB</dataSource>
</dbConfig>

<dbConfig name="wso2registry_mounted">
    <dataSource>jdbc/WSO2CarbonDB_GREG</dataSource>
</dbConfig>

<remoteInstance url="https://localhost:9443/registry">
    <id>wso2_registry_mounted</id>
    <dbConfig>wso2registry_mounted</dbConfig>
    <readOnly>false</readOnly>
    <enableCache>true</enableCache>
    <registryRoot>/</registryRoot>
</remoteInstance>

<mount overwrite="true" path="/_system/config">
    <instanceId>wso2_registry_mounted</instanceId>
    <targetPath>/_system/nodes</targetPath>
</mount>

<mount overwrite="true" path="/_system/governance">
    <instanceId>wso2_registry_mounted</instanceId>
    <targetPath>/_system/governance</targetPath>
</mount>

有没有人遇到过同样的问题?

在此先感谢,弗拉基米尔。

4

2 回答 2

0

我注意到您的配置中有标签错误。标签区分大小写。以下标签在您的第二个数据源配置中是错误的。

<maxactive>50</maxactive>
<maxwait>60000</maxwait>
<testonborrow>true</testonborrow>
<validationquery>SELECT 1</validationquery>
<validationinterval>30000</validationinterval>

它应该是,

<maxActive>50</maxActive>
<maxWait>60000</maxWait>
<testonBorrow>true</testonBorrow>
<validatiOnQuery>SELECT 1</validatiOnQuery>
<validatiOnInterval>30000</validatiOnInterval>

同时,您可以按照 [1] 中的指南进行操作。

  1. http://ajithvblogs.blogspot.com/2012/09/create-jdbc-mount-to-wso2-governance.html
于 2012-11-29T05:09:57.710 回答
0

刚遇到这个问题,它在试图安装我们正在设置的两个坐骑之一时卡住了。我们发现通过注释掉它是有效的。

我们获得两种安装的最终解决方案是创建一个新文件夹并将所有内容移入其中,删除旧文件夹,然后重命名新文件夹。

于 2013-02-11T03:08:30.177 回答