我面临一个错误,例如测试连接不健康 我在我的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
我该如何解决这个问题?
答案 0 :(得分: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>
答案 1 :(得分:0)
请按照[1]中的设置配置文件部分将Postgre配置为RDBMS类型。
[1] http://docs.wso2.org/display/BAM240/Setting+up+with+PostgreSQL