解决方式是访问的公司内部的测试数据库必须内网访问,修改了下properties文件中的jdbcUrl就OK了

1、老规矩献上报错(数据库链接地址已经用****表示)

信息: Illegal access: this web application instance has been stopped already.  Could not load oracle.net.mesg.Message.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
java.lang.IllegalStateExceptionat org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1600)at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2566)at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1436)at java.util.ResourceBundle.findBundle(ResourceBundle.java:1400)at java.util.ResourceBundle.findBundle(ResourceBundle.java:1354)at java.util.ResourceBundle.findBundle(ResourceBundle.java:1354)at java.util.ResourceBundle.findBundle(ResourceBundle.java:1354)at java.util.ResourceBundle.findBundle(ResourceBundle.java:1354)at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1296)at java.util.ResourceBundle.getBundle(ResourceBundle.java:721)at oracle.net.ns.Message11.getMessage(Unknown Source)at oracle.net.ns.NetException.getMessage(Unknown Source)at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:865)at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:268)at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:441)at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:148)at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:211)at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:142)at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1410)at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1464)at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1969)五月 07, 2019 9:54:24 上午 org.apache.catalina.loader.WebappClassLoader findResourceInternal
信息: Illegal access: this web application instance has been stopped already.  Could not load oracle/net/mesg/Message.properties.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
五月 07, 2019 9:54:24 上午 org.apache.catalina.loader.WebappClassLoader loadClass

息: Illegal access: this web application instance has been stopped already.  Could not load oracle/net/mesg/Message_zh_CN.properties.  The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
五月 2019-05-07 09:54:24,112 ERROR [com.alibaba.druid.pool.DruidDataSource] - create connection error, url: jdbc:oracle:thin:@***.**.**2:1522/orcl, errorCode 17002, state null
java.sql.SQLException: Io 异常: Message file 'oracle.net.mesg.Message' is missing.at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:441)at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:148)at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:211)at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:142)at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1410)at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1464)at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1969)
07, 2019 9:54:24 上午 org.apache.catalina.loader.WebappClassLoader loadClass

2、修改properties文件

jdbc.url=jdbc:oracle:thin:@192.168.2.9:1521/orcl

常识性错误,写个笔记记录下

转载于:https://www.cnblogs.com/404code/p/10823967.html

项目启动后sqlSessionFactory获取不到创建数据库连接失败相关推荐

  1. springboot2.X 在项目启动后执行一段自定义代码

    场景: 项目需要在项目启动后从数据库初始化一些数据进入redis , 但是没有很适合 的监听器去实现 , 监听 老是在dao初始化之前触发. 解决方法:自定义类实现 ApplicationRunner ...

  2. 为什么当项目启动后执行两次过滤器 再进行访问资源时执行一次过滤器

    为什么当项目启动后执行两次过滤器 再进行访问资源时执行一次过滤器 粗线的理解,启动项目后进行了两次请求,访问两次过滤器.访问资源时只进行一次请求,所以访问一次过滤器. 于是为了更加清楚地看清在启动项目 ...

  3. docker启动后自动退出_Spring Boot项目启动后如何自动执行逻辑

    1. 前言 不知道你有没有接到这种需求,项目启动后立马执行一些逻辑.比如简单的缓存预热,或者上线后的广播之类等等.如果你使用 Spring Boot 框架的话就可以借助其提供的接口CommandLin ...

  4. Whitelabel Error Page : spring boot项目启动后,无法访问@RequestMapping标注的请求

    springboot项目创建后,会自动生成一个标注有@SpringBootApplication注解的类,直接执行该类的main方法即可启动web项目,毕竟springboot已经内置了tomcat容 ...

  5. Springboot项目启动后自动在浏览器打开

    Springboot项目启动后自动在浏览器打开(超简单)_杨默他的国的博客-CSDN博客_springboot启动后怎么看网页 try {InetAddress addr = InetAddress. ...

  6. Springboot项目启动后自动打开浏览器访问(超实用)

    Springboot项目启动后自动打开浏览器访问 1.在Springboot项目中每次启动完项目,手动在浏览器输入访问地址太麻烦了.在启动类中加入下方代码,就可高效地在控制台中单击URL访问项目了~ ...

  7. Springboot 项目启动后执行某些自定义代码

    Springboot 项目启动后执行某些自定义代码 Springboot给我们提供了两种"开机启动"某些方法的方式:ApplicationRunner和CommandLineRun ...

  8. Elastic-Job项目启动后,控制台一直报Cron表达式有误且Cron表达式与当前配置的表达式不一样

    问题描述:Elastic-Job项目启动后,控制台一直报配置的Cron表达式有误且Cron表达式与当前配置的表达式不一样,报错的Cron表达式是旧的配置 解决方法:引起该问题的原因是首次报Cron表达 ...

  9. 项目启动后去除项目标题,去除时间与状态栏Android

    项目启动后去除项目标题 去除去除时间与状态栏前: public class SplashActivity extends Activity {@Overrideprotected void onCre ...

最新文章

  1. java深度优先迷宫生成_通过深度优先搜索产生的迷宫的Java代码
  2. error: Microsoft Visual C++ 14.0 is required问题解决方案
  3. mysql自动编号步进值_MySQL-自动编号
  4. c语言铁路托运行李费用图,3.为铁路部门编写计算运费的程序。假设铁路托运行李,规定每张客票托运费计算方法是:行李重量不超过50kg...
  5. mysql相关命令操作
  6. WCDMA,CDMA2000,TD_SCDMA
  7. 三角形内部线性插值方法
  8. 对计算机系统进行软件攻击,win10系统预防电脑被系统漏洞攻击的操作方法
  9. sql 根据身份证号码计算年龄
  10. android 删除短信无效,android删除短信(绕过权限)
  11. 平均获客成本_获客成本(线上,线下)如何计算?
  12. 高精度计算Π的值(C语言)
  13. sql 纵向求和_SQL 累计求和
  14. (四)52周存钱挑战3.0-----for循环遍历列表、range()
  15. python之网络部分
  16. 使用 jquery.wordexport.js导出的Word排版
  17. Apriori算法及例题
  18. 我奋斗了18年,不是为了和你一起喝咖啡(转)
  19. 【读书笔记】AUTOSAR规范与车用控制器软件开发01
  20. js函数内返回一个内部函数详解

热门文章

  1. idea中为啥要用maven
  2. 腾讯三面落马+拒网易、CVTE后,字节四面成功拿下offer
  3. “5g+工业互联网”,工业生产制造迎来新突破
  4. 初识QT之QTWidget窗口
  5. 《山里的日子(记录片)》观后感——回不去的农村
  6. matlab系统稳态误差终值,Matlab求解给定系统稳态误差
  7. Oracle system identifier already exists specify another SID
  8. R语言基础题及答案(二)——R语言与统计分析第二章课后习题(汤银才)
  9. 一个网工的十年奋斗史 - 移民篇
  10. 使用树莓派来做打印服务器