JDBC Ordeal:它应该不那么困难(部分解决,新错误)

时间:2012-03-20 13:16:42

标签: jdbc xpages lotus-domino

我一直在努力让Extension库的JDBC部分与我们的Oracle数据库一起使用大约2个月。我已经解决了各种问题和误解。

目前,我可以运行扩展库附带的示例数据库,没有明显的问题。但是,它不喜欢我的Oracle设置。我的jdbc文件是ojdbc14.jdbc,我使用ojdbc14作为我的连接名称。

我将ojdbc14.jdbc文件放在包浏览器的WEB-Inf文件夹中。我将ojdbc14.jar文件放在客户端计算机的Notes\jvm\lib\ext文件夹中,并将ojdbc.jar文件放在服务器的Lotus/Domino/notedev/domino/workspace/applications/eclipse/plugins文件夹中。

这是我的jdbc文件:

<jdbc>
    <driver>oracle.jdbc.Driver.OracleDriver</driver>
    <url>jdbc:oracle:thin://irmsrv81:1600:pt40/CMIS</url>
    <user>UserName</user>
    <password>Password</password>
</jdbc>

当我预览我的简单视图xpage时,我得到:

读取关系数据时出错 comp / env的/ JDBC / ojdbc14

然后在Stack跟踪中我得到了这些错误:

com.ibm.xsp.FacesExceptionEx: Error while reading the relational data

java.sql.SQLException

javax.naming.NameNotFoundException: comp/env/jdbc/ojdbc14

这是我的viewPanel1的

select * from CMIS.VCOLLECTION

我是组织中的人,正试图将XPages作为我们网络开发的未来,并在4月份进行了大量的演示。 JDBC是该演示文稿中的重要部分,也是我们公司XPages未来的关键问题。如果有人可以提供帮助,我将永远是伟大的。

UPDATE - New Errors:

我让我的管理员将上面的路径添加到服务器的默认路径,现在我相信它正在查看我的jar文件。但是,我遇到了一组新的错误:

Exception
Error while reading the relational data
Error while loading connection ojdbc14
Error parsing XML stream
InputStream cannot be null

然后从Stack Trace:

com.ibm.xsp.FacesExceptionEx: Error while reading the relational data
java.sql.SQLException
com.ibm.designer.runtime.resources.ResourceFactoriesException: Error while loading connection ojdbc14
com.ibm.commons.xml.XMLException: Error parsing XML stream

知道这些是什么意思吗?

1 个答案:

答案 0 :(得分:1)

根据您的问题以及您的其他相关问题(JDBC installed, but getting error trying to connect to Oracle),您需要将ojdbc14.jar文件添加到服务器(或服务器的其他位置)的jvm \ lib \ ext文件夹中可以看到它。)