java的ssm项目经tomcat启动后,报了一个web.xml里的listener的错。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的ssm项目经tomcat启动后,报了一个web.xml里的listener的错。相关的知识,希望对你有一定的参考价值。

望告知。因为字数限制,错误贴不上来【汗】
Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener

一般是缺少jar包了,spring的jar包确认导入齐全了追问

能导的都导了....

追答

把错误截图放上来

追问

拜托了

追答

看起来就是配置文件内容有误,tomcat启动的时候就加载这些配置文件,有错就会报,你可以检查检查,那错误信息有用的在最右边,可以看出大概在哪有错,你截个图看看

追问

第二行没截完的是config。我有mybatis-spring.jar

追答

确定在配置文件中的完整类名写对了,按住ctrl左键点击完整类名看看能不能跳转过去,然后看看缺少什么class,确定spring的jar包有没有完整,还挺多的

追问

跳过去是要关联源码的那个页面。类名确定写的是对的。这是全部的jar包了。spring.jar我导进去过,没有用

追答

在web.xml中拦截器的顺序对不对,实在不对还是检查配置文件是否哪里不正确,或者你的mapper是不是有问题,还是研究研究报错信息吧

参考技术A 这个错误一般都是ioc的配置文件错误
仔细检查一遍你的xml里的每一个property的注入关系是不是正确
参考技术B web.xml中的监听器没有打开

eclipse中启动SSM项目,报这个错是啥原因?用的Tomcat8.0和jdk8.0。

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)
java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener

参考技术A 检查一下有没有这个com.xhcms.regis.service.DivisionService。环境对不对。
你没有在WebContent文件夹下面新建一个.jsp文件,没有jsp文件就无法显示网页,因为没有网页可以显示,所以报错了,你能访问tomcat主页是因为用eclipse启动tomcat了(和直接手动启动一样的效果)所以能访问主页。

以上是关于java的ssm项目经tomcat启动后,报了一个web.xml里的listener的错。的主要内容,如果未能解决你的问题,请参考以下文章

SSM项目启动tomcat抛出ClassNotFoundException

SSM项目启动tomcat抛出ClassNotFoundException

Tomcat 运行后 class 文件不编译

关于javaweb 项目 ssm框架 启动tomcat服务器同时启动一个socket服务

如何解决tomcat启动 ssm项目出现乱码

idea导入ssm项目启动tomcat报错404