我正在尝试创建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数据库连接时,同样正常。
答案 0 :(得分:1)
如果你的server / lib文件夹中有ojdbc6.jar,那么它应该包含在项目的WAR文件中,因此应该在类路径中。您不应该将jar放在其他地方。
建议您检查WAR文件是否确实包含了预期的jar文件。
同时重新启动服务器,我认为不应该这样做,但是......