首页 > 数据库 >使用orcale数据库的springboot项目打war包部署到tomcat后启动报错解决办法(缺少UCP数据库连接库)

使用orcale数据库的springboot项目打war包部署到tomcat后启动报错解决办法(缺少UCP数据库连接库)

时间:2024-08-12 15:26:41浏览次数:20  
标签:core catalina java springboot 数据库 HostConfig 报错 apache org

我将在我本丢运行ok的springboot项目打成war包后部署到tomcat后,启动tomcat的时候一直显示:由于之前的错误,Context[/ruoyi]启动失败......,查看tomcat的日志文件发现报错:

12-Aug-2024 10:20:35.183 严重 [main] org.apache.catalina.core.StandardContext.listenerStart 配置应用程序监听器[oracle.ucp.jdbc.UCPServletContextListener]错误
    java.lang.NoSuchMethodException: oracle.ucp.jdbc.UCPServletContextListener.<init>()

at java.lang.Class.getConstructor0(Class.java:3082)
        at java.lang.Class.getConstructor(Class.java:1825)
        at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:143)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4389)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4914)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:662)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1023)
        at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1910)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
        at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:824)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)

结果是orcale的maven依赖文件缺了一个 UCP 连接池管理库,在pox文件中加入依赖文件就没有报错了。

<dependency>
    <groupId>com.oracle.database.jdbc</groupId>
    <artifactId>ucp</artifactId>
    <version>${orcale.version}</version>
</dependency>
 

配置成一下的样式就可以解决

标签:core,catalina,java,springboot,数据库,HostConfig,报错,apache,org
From: https://blog.csdn.net/sunzhihuan/article/details/141132261

相关文章

  • 基于SpringBoot+MySQL+SSM+Vue.js的物业管理系统(附论文)
    获取见最下方名片信息获取见最下方名片信息获取见最下方名片信息演示视频基于SpringBoot+MySQL+SSM+Vue.js的物业管理系统(附论文)技术描述开发工具:Idea/Eclipse数据库:MySQLJar包仓库:Maven前端框架:Vue/ElementUI后端框架:Spring+SpringMVC+Mybatis+Sprin......
  • Springboot计算机毕业设计公益捐赠管理系统r9m00
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表捐赠者,领取者,物品分类,物品捐赠,旧物展示,物品退还,物品领取,退还管理,回收管理,回收站,物品需求,在线捐赠,需求展示,在线聊天开题报告内容一、研究背景随着......
  • 基于SpringBoot+MySQL+SSM+Vue.js的大学生兼职系统(附论文)
    获取见最下方名片信息获取见最下方名片信息获取见最下方名片信息演示视频基于SpringBoot+MySQL+SSM+Vue.js的大学生兼职系统(附论文)技术描述开发工具:Idea/Eclipse数据库:MySQLJar包仓库:Maven前端框架:Vue/ElementUI后端框架:Spring+SpringMVC+Mybatis+Spr......
  • Springboot计算机毕业设计广金考研助力系统(程序+源码+数据库)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学生,学长,学校百科,考研全知道,学长学姐说,身份认证,分类,寻研友,每日打卡开题报告内容一、研究背景与意义1.1研究背景随着社会的快速发展和高等教育的普及......
  • Springboot计算机毕业设计古典文学阅读网站(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,作品信息,作品类型,心得分享开题报告内容一、研究背景与意义1.研究背景随着互联网技术的迅猛发展,人们获取信息的方式发生了巨大变化。传统的纸质书籍逐......
  • 基于SpringBoot+MySQL+SSM+Vue.js的线上教育培训办公系统(附论文)
    获取见最下方名片信息获取见最下方名片信息获取见最下方名片信息演示视频基于SpringBoot+MySQL+SSM+Vue.js的线上教育培训办公系统(附论文)技术描述开发工具:Idea/Eclipse数据库:MySQLJar包仓库:Maven前端框架:Vue/ElementUI后端框架:Spring+SpringMVC+Mybat......
  • SQL Server数据库字段类型-日期和时间类型
    SQLServer数据库字段类型-日期和时间类型官方地址:日期和时间类型类型格式示例值日期范围timehh:mm:ss[.nnnnnnn]12:35:29.1234567dateyyyy-MM-dd2022-05-080001-01-01到9999-12-31(对于Informatica,则为1582-10-15到9999-12-31)datetimeyyyy-MM-ddTHH:mm:ss[.mmm]......
  • springboot社区食堂管理平台-计算机毕业设计源码86404
    目 录1绪论1.1研究背景1.2研究意义1.3论文结构与章节安排2 社区食堂管理平台系统分析2.1可行性分析2.2系统流程分析2.2.1 数据流程3.3.2 业务流程2.3 系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4 系统用例分析2.5本章小结3......
  • springboot高校实验室安全管理系统-计算机毕业设计源码73839
    目 录摘要1绪论1.1研究背景1.2 选题意义1.3研究方案1.4论文章节安排2相关技术介绍2.1B/S结构2.2SpringBoot框架2.3Java语言2.4MySQL数据库3系统分析3.1可行性分析3.2 系统功能性分析3.3.非功能性分析3.4 系统用例分析3.5系统......
  • springboot电影院购票管理系统-计算机毕业设计源码71301
    目 录摘要1绪论1.1选题背景与意义1.2开发现状1.3论文结构与章节安排2 电影院购票管理系统系统分析2.1可行性分析2.1.1技术可行性分析2.1.2 经济可行性分析2.1.3操作可行性分析2.2系统功能分析2.2.1功能性分析2.2.2非功能性分析2.3 ......