Проблема при запуске Tomcat после миграции на Tomcat 9 с Tomcat 7 - PullRequest
4 голосов
/ 22 апреля 2020

Я обновил Tomcat с 7 до 9. Я получаю исключение при запуске. Это исключение ниже:

oracle .jdb c .xa.client.OracleXADataSource не может быть приведен к java. sql .Driver

context. xml имеет следующее:

<Resource auth="Container" driverClassName="oracle.jdbc.xa.client.OracleXADataSource" 
        logAbandoned="true" initialSize="1" maxActive="2" maxIdle="2" 
        minIdle="2" timeBetweenEvictionRunsMillis="34000" 
        inEvictableIdleTimeMillis="55000" validationQuery="SELECT 1 FROM DUAL" 
        validationInterval="34" testOnBorrow="true" removeAbandoned="true" 
        removeAbandonedTimeout="600" name="jdbc/regionalDS" password="XXX" 
        type="javax.sql.DataSource" url="jdbc:oracle:thin:@HOSTURL" 
        username="XXX" /> 

Пожалуйста, дайте мне знать, какие изменения мне нужно сделать.

1 Ответ

2 голосов
/ 25 апреля 2020

Вы можете попробовать две вещи:
1. Измените type на type="javax.sql.XADataSource"
2. Убедитесь, что URL-адрес имеет вид url="jdbc:oracle:thin:@your_host_name:port_say_1521:service_or_sid"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...