解决 Closing root webapplication
前言 :在公司换了工作地点,需要在新的环境中启动项目,在确保代码,工作环境保持一致的情况下遇到了一些问题,经过搜索也百思不得其解,后来在同事指导下完美解决问题。
问题: tomcat启动后spring容器关闭,然后卡在那里。编译没问题,得到jar包可以直接运行得到效果,就是在idea中运行不通过。
- 备注:手机拍照不清晰,下方还有手敲解释
Root WebApplicationContext: initialization completed in 213980 ms
可以看到初始化成功,但是卡在这里
Closing Spring root WebApplicationContext:startup date [Thu Apr 08 10:37:46 CST 2021]; root of context hierarchy
解决:然后经过几大浏览器,中外网的求助,有说修改tomcat的server.xml中context配置,但我也同评论着没有解决问题。最后求助同事,刚好他遇到过这个问题,直接解决。
我们之前看的都是tomcat的server的控制台,但当我们把目光放到Tomcat Localhost Log控制台,可以清楚的看到一个异常StringIndexOutOfBoundsException
字符串索引越界异常,还是属于tomcat的异常,与项目无关。这个其实是读取url路径出现的问题,在“/”后加上一个路径,比如localhost://8080/local/,或者在Deployment选项中,加上虚拟路径 (Application context 的值加上“/local”),不要只是填写“/”
再次启动就没有问题,目前不知道原理是什么,还没深究。如果你也遇到这个问题,可以看一下控制台Tomcat Localhost Log,有没有类似的问题。
解决 Closing root webapplication相关推荐
- 解决 VCENTER ROOT 密码过期无法登陆 USER PASSWORD EXPIRED
使用 root 登陆vCenter设备管理时提示:Exception in invoking authentication handler User password expired. 密码过期登录失 ...
- linux重启后root密码错误,Linux技巧| 解决Debian Root密码忘记的问题
Debian Root密码忘记 开机 grub 菜单下进入单用户模式进行修改密码/修改系统文件. 解决过程 注:本教程适用于 Debian 7+ 8+ 9+ 1. 首先.重启一下系统.在开机 grub ...
- 太极阴怎么使用模块_面具Magisk刷入模块重启不生效怎么解决?ROOT权限可使用+面具Magisk里下载功能显示“未找到模块”怎么办?...
面具不仅支持root权限,而且还支持模块功能,模块简单的理解就是可以实现各种各样的自定义功能,这也是模块的魅力之一.如果刷入面具模块,我们文章结尾有相应的刷入教程,本文教程的是面具模块成功刷入后,不能 ...
- 解决USB root hub黄叹号的问题
做了无数年电脑工程师,居然今天USB出问题,花了我一个小时才解决. 问题是这样,系统用着用着,USB鼠标不行了,然后系统蓝屏,看是dump ram.我懒得等,就重启系统了. 然后,系统重启之后,鼠标就 ...
- 解决OSError: /root/anaconda3/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found问题
背景描述: 在安装opencc模块时报错OSError: /root/anaconda3/bin/-/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not ...
- [nginx]解决无root权限运行mginx问题
基础环境 nginx-1.16.1 CentOS7.5 问题结果过程 现象 使用非root用于运行nginx提示如下错误 nginx: [emerg] bind() to 0.0.0.0:80 fai ...
- android u盘 uuid,(已解决)root device uuid is 'UUID'
问题描述 镜像使用七月流火的安装在UEFI+GPT环境下 使用原镜像自带的Clover可以引导启动安装, 并且安装好之后也可以引导进入系统. 安装好系统之后,仍然使用U盘中自带的Clover也可以引导 ...
- 解决Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlS..(22.11.20)
解决过程: 1.初始方案 在我们没有开启事务的时候,如果使用mybatis,我们会在日志中看到如下的内容:"Closing non transactional SqlSession" ...
- 使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失
1.编辑MySQL(和PHP搭配之最佳组合)配置文件: windows环境中:%MySQL(和PHP搭配之最佳组合)_installdir%\my.ini //一般在MySQL(和PHP搭配之最佳组合 ...
最新文章
- Linux下tar解压到当前目录,zip压缩,tar压缩,tar解压
- 2021重庆江北中学高考成绩查询,重庆江北中学校2021年排名
- 程序员取名:用大数据分析一下宝宝取名时最容易重复的名字
- 思考题目,仔细检查,外加一个ceil函数
- ORA-12519: TNS:no appropriate service handler found 解决
- python字符串匹配的准确率_说说在 Python 中,如何找出所有字符串匹配
- python 时间_Python-基础-时间日期处理小结
- C#基础笔记(第十天)
- adapter java_Java 实现适配器(Adapter)模式
- 圣经与超级计算机,圣经创世纪里的时间概念和爱因斯坦相对论
- 【实训】基于java进销存管理系统
- 高德地图获取经纬度工具类
- CSS3 Box-sizing属性以及解决兼容性的一些做法
- 海尔简爱s11怎么进入bios_海尔笔记本如何进入BIOS设置_海尔笔记本进入bios方法...
- uni-app 背景图片 background-image
- JAVA设计模式之中介者模式
- 计算机原理与智能-翻译
- MySql 查询排名前10(包含并列)Sql
- 某不知名工控机装系统尝试
- java里false是什么意思_为什么 Java 中“1000==1000”为false,而”100==100“为true?