我一直在努力让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的 我是组织中的人,正试图将XPages作为我们网络开发的未来,并在4月份进行了大量的演示。 JDBC是该演示文稿中的重要部分,也是我们公司XPages未来的关键问题。如果有人可以提供帮助,我将永远是伟大的。 我让我的管理员将上面的路径添加到服务器的默认路径,现在我相信它正在查看我的jar文件。但是,我遇到了一组新的错误: 然后从Stack Trace: 知道这些是什么意思吗?select * from CMIS.VCOLLECTION
UPDATE - New Errors:
Exception
Error while reading the relational data
Error while loading connection ojdbc14
Error parsing XML stream
InputStream cannot be null
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
答案 0 :(得分:1)
根据您的问题以及您的其他相关问题(JDBC installed, but getting error trying to connect to Oracle),您需要将ojdbc14.jar文件添加到服务器(或服务器的其他位置)的jvm \ lib \ ext文件夹中可以看到它。)