ПроблемаTomcat JNDI ресурсов - Класс не найден: oracle.jdbc.xa.client.OracleXADataSource
В любое время я начинаю свой сервер Tomcat через Eclipse, я всегда получаю класс не найден ошибка:
SEVERE: Exception processing Global JNDI Resources
javax.naming.NamingException: Class not found: oracle.jdbc.xa.client.OracleXADataSource
at org.apache.naming.factory.BeanFactory.getObjectInstance(BeanFactory.java:136)
установки параметров
Мой server.xml файл имеет ресурс установка как:
<GlobalNamingResources>
<Resource name="sub1" auth="Container"
type="oracle.jdbc.xa.client.OracleXADataSource"
factory="org.apache.naming.factory.BeanFactory"
user="****" password="*****"
URL="**************************************" />
</GlobalNamingResources>
context.xml есть запись, которая выглядит примерно так:
<ResourceLink name="dataSource/sub1" global="sub1" type="javax.sql.DataSource" />
На моем приложении я использую драйвер Oracle, JDBC - classes12.jar
Вопрос
Что мне нужно исправить на сервере Tomcat, чтобы он мог найти соответствующий класс - oracle.jdbc.xa.client.OracleXADataSource
. Мое первое предположение заключалось в том, что classes12.jar необходимо скопировать в папку где-то на сервере. Я даже не совсем уверен, где будет папка в Windows для Eclipse ... любая помощь будет оценена по достоинству.
Спасибо!
Это звучит как хорошее решение для меня. Я пытаюсь выследить, где корневой каталог Tomcat с MyEclipse 8.x –