MobileFirst SQLAdapter连接到Oracle 11g DB的问题

时间:2015-02-20 12:10:15

标签: jdbc oracle11g ibm-mobilefirst mobilefirst-server mobilefirst-adapters

我正在尝试创建MobileFirst SQL适配器以连接到Oracle 11G R2数据库。我得到了

  

“在Worklight平台中找不到类oracle.jdbc.driver.OracleDriver   或项目“

错误。

我已确保Oracle驱动程序(ojdbc6.jar)存在于MobileFirst项目的/ server / lib文件夹中。在构建路径中添加了相同的外部jar。同一个jar放在// .ibm/mobilefirst/6.3.0/server/wlp/dev/spi/third-party和//.ibm/mobilefirst/6.3.0/server/wlp/lib中。

用于连接的适配器xml是:

<dataSourceDefinition>
    <driverClass>oracle.jdbc.driver.OracleDriver</driverClass>
    <url>jdbc:oracle:thin:@//192.168.1.12:1521/FS11010</url>
    <user>TESTDB</user>
    <password>test123</password> 
</dataSourceDefinition>

这里FS11010是服务名称。

当我们连接到MySQL数据库连接时,同样正常。

1 个答案:

答案 0 :(得分:1)

如果你的server / lib文件夹中有ojdbc6.jar,那么它应该包含在项目的WAR文件中,因此应该在类路径中。您不应该将jar放在其他地方。

建议您检查WAR文件是否确实包含了预期的jar文件。

同时重新启动服务器,我认为不应该这样做,但是......