1

我面临一个错误,例如测试连接不健康。
我在我的 bam lib 中添加了 postgres jar 文件。它也向我显示了这个错误:

[2013-08-16 11:00:30,787] ERROR {org.wso2.carbon.ndatasource.core.DataSourceRepository} -  Error establishing data source connection: org.postgresql.Driver
org.wso2.carbon.ndatasource.common.DataSourceException: Error establishing data source connection: org.postgresql.Driver

我该如何解决这个问题?

4

2 回答 2

0

确保您在<BAM_HOME>/repository/conf/datasources/ master-datasources.xml. 它应该类似于以下内容。并将您的 jar 文件添加到<BAM_HOME>/repository/components/lib文件夹中。

<datasource> 
        <name>WSO2BAM_POSTGRESQL</name> 
        <description>The datasource used for registry and user manager</description> 
        <jndiConfig> 
            <name>jdbc/WSO2Bam_Postgresql</name> 
        </jndiConfig> 
        <definition type="RDBMS"> 
            <configuration> 
                <url>jdbc:postgresql://localhost:5432/WSO2Bam_Postgresql</url> 
                <defaultAutoCommit>false</defaultAutoCommit> 
                <username>postgres</username> 
                <password>postgres</password> 
                <driverClassName>org.postgresql.Driver</driverClassName> 
                <maxActive>50</maxActive> 
                <maxWait>60000</maxWait> 
                <testOnBorrow>true</testOnBorrow> 
                <validationQuery>SELECT 1</validationQuery> 
                <validationInterval>30000</validationInterval> 
            </configuration> 
        </definition> 
    </datasource>
于 2013-08-16T06:57:45.847 回答
0

请按照 [1] 中的设置配置文件部分将 Postgre 配置为 RDBMS 类型。

[1] http://docs.wso2.org/display/BAM240/Setting+up+with+PostgreSQL

于 2013-12-04T14:22:14.100 回答