WSO2 API MGT 2.0 Oracle 11G支持

时间:2016-08-03 10:09:38

标签: wso2 wso2-am

根据WSO2 API MGT 2.0 Setting up Oracle,我尝试部署示例应用,但它被阻止,显示“部署”。然后,我点击了API,示例api的状态为CREATED。我试图保存它,但它报告“更新API时出错”但没有详细信息。

我的oracle是 11g ,而master-datasources.xml样本是:

            <configuration>
                <url>jdbc:oracle:thin:@localhost:1521/TEST</url>
                <username>wso2am</username>
                <password>wso2am</password>
                <driverClassName>oracle.jdbc.OracleDriver</driverClassName>
                <maxActive>80</maxActive>
                <maxWait>60000</maxWait>
                <minIdle>5</minIdle>
                <testOnBorrow>true</testOnBorrow>
                <validationQuery>SELECT 1 FROM DUAL</validationQuery>
                <validationInterval>30000</validationInterval>
            </configuration>

2 个答案:

答案 0 :(得分:0)

您配置的驱动程序名称似乎不正确。 请使用ojdbc7.jar作为驱动程序,如下所示使用驱动程序名称。

oracle.jdbc.driver.OracleDriver 如下所示。

 <configuration>
                <url>jdbc:oracle:thin:@localhost:1521/TEST</url>
                <username>wso2am</username>
                <password>wso2am</password>
                <driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName>
                <maxActive>80</maxActive>
                <maxWait>60000</maxWait>
                <minIdle>5</minIdle>
                <testOnBorrow>true</testOnBorrow>
                <validationQuery>SELECT 1 FROM DUAL</validationQuery>
                <validationInterval>30000</validationInterval>
            </configuration>

答案 1 :(得分:0)

抱歉,我犯了错误,我第一次使用了ojdbc14,然后使用了ojdbc6&amp; ojdbc7,但我没有删除 repository \ components \ dropins 文件夹中的相关jar。

所以我们的课程是在更新驱动程序时删除dropins文件夹中的相关jar。