我已将 Tomcat 从 7 升级到 9。启动时出现异常。它抛出以下异常:
oracle.jdbc.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.更改type
至 type="javax.sql.XADataSource"
2.检查url是否为url="jdbc:oracle:thin:@your_host_name:port_say_1521:service_or_sid"
形式
关于oracle - 从 Tomcat 7 迁移到 Tomcat 9 后启动 Tomcat 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61359283/