У меня ошибка: «В java.library.path не найдено ocijdbc10» при запуске сервера tomcat. Но у меня есть ocijdbc11 в моей установке oracle11. Я пытался установить переменные пути для ojdbc14.jar и ojdbc6.jar. Я добавил даже ocijdbc11 в свой путь переменной. Пожалуйста, сообщите решение. Заранее спасибо.
ocijdbc10 не найден в java.library.path
Ответы (1)
Добавьте файлы ojdbc14.jar и ojdbc6.jar из папки oracle в папку $TOMCAT_HOME/lib и перезапустите ее. Вы также можете добавить эти jar-файлы в папку webapps/project-directory/WEB-INF/lib. Кстати господин Надим для работы достаточно только ojdbc6.jar
person
Ghayel
schedule
24.11.2015
вы можете добавить обе библиотеки либо в папку tomcat/lib, либо в папку lib проекта, и это начнет работать
- person Ghayel; 24.11.2015
Можешь объяснить, зачем ему они оба?
- person Gergely Bacso; 24.11.2015
Это механизм, которому следует Tomcat. Его библиотеки для чтения из папки lib
- person Ghayel; 24.11.2015
Эти файлы одинаковы, созданы для разных версий JDK/JDBC. НЕ используйте их вместе. Вы можете выбрать нужный здесь: oracle.com/technetwork/database/enterprise-edition/
- person Gergely Bacso; 24.11.2015
@Gergely Bacso, у него есть оракул, а оракул может иметь свой файл jar. OP может загрузить неправильную версию, что может создать для него проблемы, поэтому я сказал ему просто скопировать и вставить файл ojdbc оттуда. Кстати господин Надим для работы достаточно только ojdbc6.jar
- person Ghayel; 24.11.2015
Спасибо, ребята ... Это сработало, когда я удалил ojdbc14.jar из javaclasspath и сохранил ojdbc6.jar
- person nadeem; 27.11.2015
пожалуйста, проголосуйте или отметьте ответ, если это помогло вам в любом случае. Это обрадовало меня, чтобы пойти дальше и активнее работать в этом сообществе.
- person Ghayel; 12.12.2015
@nadeem Вы поняли, что этот ответ помог вам, но не отметил ответ и не проголосовал за него.
- person Ghayel; 12.12.2015