一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件
碰到这个问题很多次,每次碰到都是去百度找。但是,不尽人意,好在最后还是解决了,所以写下总结。
报错内容:
org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件
org.apache.catalina.core.StandardContext.startInternal 由于之前的错误,Context[/shopping]启动失败
解决原因:
目前,看到碰到三种解决方法,可以参考看一下哪一种适合你。
第一种:添加资源过滤
这个解决方法是我自己摸索出来的,解决了自己的问题
如果是maven的项目,检查一下生成的项目有没有配置文件,比如:xml
、yml
等等,如果没有就需要在pom.xml
中添加资源过滤。
需要在pom.xml加入以下代码
Copy<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.yml</include>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.yml</include>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
第二种:添加Lib
存在的原因:项目中没有添加jar包,解决方法在参考链接中,不做过过多的赘述。
参考文章:https://www.cnblogs.com/juyss/p/13191821.html
第三种:重新打包
存在的原因:war包没有打好,所以重新打包一下,解决方法在参考链接中,不做过过多的赘述。
参考文章:https://blog.csdn.net/qq_35024768/article/details/108125737
如果帮助到你,评论区留下足迹
还有一键三连哦。喜欢我,可以关注我。不喜欢我,给我点时间,我再努努力。