根据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>
答案 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。