已解决org.apache.catalina.core.StandardContext.listenerStart Error configuring
已解决org.apache.catalina.core.StandardContext.listenerStart Error configuring
报错问题
粉丝群里面的一个小伙伴敲代码时发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错信息如下:
Tomcat启动成功,然后在部署应用的时候产生了如下的异常:
08-Jul-2017 21:45:26.064 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
08-Jul-2017 21:45:26.066 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
从错误中看到是因为有listener启动失败,查看了日志发现报了这个错误:
org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener]
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
…
提示org.springframework.web.context.ContextLoaderListener这个类找不到。jar包已经导入到工程中了,编译器也可以识别出这个类
解决方法
解决方法如下
Ctrl+Alt+Shift+S弹出Project Structure窗口,在Output Layout标签中找到Available Elements,鼠标右击下面的元素:
点击Put into Output Root,执行后,在WEB-INF会增加lib目录,里面是项目引用的jar包,点击OK。再次部署应用就能成功运行了。
福利
每周会送6本技术书籍包邮到家
由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复
大家可以进社区裙或者添加博主微信
点击下方链接即可
http://t.csdn.cn/6kInJ
相关文章
- nginx+apache+mysql+php+memcache+squid搭建集群web环境
- Apache 文件根目录设置修改方法 (Document Root)
- org.apache.catalina.core.StandardWrapperValve invoke的解决办法
- Apache httpd开启SSL
- apache部署django记录
- Apache Awstats 安装配置系列 (4)之 Awstats 安装 配置
- 3 分钟的高速体验 Apache Spark SQL
- 已解决org.apache.catalina.startup.HostConfig.deployDirector
- 基于Apache Hudi构建分析型数据湖
- CentOS yum 安装 Apache + PHP + MySQL
- 大数据HBase(十一):Apache Phoenix的视图操作
- CentOS8安装Apache