oracle - 从 Tomcat 7 迁移到 Tomcat 9 后启动 Tomcat 的问题

标签 oracle tomcat

我已将 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.更改typetype="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/

相关文章:

jsf - FacesMessage 未与 PPR 一起显示

validation - JSF 2.2 Tomcat 8,Bean 验证

java - 如何取消对oracle存储过程的调用?

maven - 在war中将Spring Boot APP部署到外部tomcat

java - 内存 session 复制中的 Tomcat

java - Tomcat 中的 JaxWS 应用程序 URL

oracle - 从右侧获取字符串

python - 设置依赖的加载位置

c# - Fluent NHibernate Join 映射到 Joined 表

sql - 在 Oracle 中创建数据库链接时出错