1

我正在尝试创建 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 数据库连接时,同样可以正常工作。

4

1 回答 1

1

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

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

还要重新启动您的服务器,我认为没有必要,但是...

于 2015-02-26T07:59:32.930 回答