JDBC Ordeal: это не должно быть так сложно (частично решено, новые ошибки) - PullRequest
0 голосов
/ 20 марта 2012

Я пытался заставить 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>

При предварительном просмотре своей простой страницы просмотра я получаю:

Ошибка при чтении реляционных данных комп / ENV / JDBC / ojdbc14

и затем в трассировке стека я получаю следующие ошибки:

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

java.sql.SQLException

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

Вот мое свойство sqlQuery моего viewPanel1:

select * from CMIS.VCOLLECTION

Я - человек в нашей организации, который пытается отстаивать XPages как будущее нашей веб-разработки, и в апреле у меня огромная демонстрация. 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

Затем по трассе стека:

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 Ответ

1 голос
/ 20 марта 2012

Исходя из вашего вопроса здесь и вашего другого связанного вопроса ( JDBC установлен, но при попытке подключения к Oracle возникает ошибка), похоже, что вам нужно добавить файл ojdbc14.jar в jvm \ lib \ Папка ext на сервере (или в другом месте, где сервер может ее видеть).

...