您的位置:首页 > 编程语言 > Java开发

java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener错误解决方案

2016-11-07 20:41 573 查看
十一月 07, 2016 8:16:40 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin

警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:springmybaties' did not find a matching property.

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server version:        Apache Tomcat/9.0.0.M11

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server built:          Oct 6 2016 18:54:10 UTC

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server number:         9.0.0.0

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: OS Name:               Windows 7

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: OS Version:            6.1

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Architecture:          amd64

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Java Home:             C:\Program Files\Java\jdk1.8.0_101\jre

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: JVM Version:           1.8.0_101-b13

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: JVM Vendor:            Oracle Corporation

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: CATALINA_BASE:         D:\apache-tomcat-9.0.0.M11

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: CATALINA_HOME:         D:\apache-tomcat-9.0.0.M11

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dcatalina.base=D:\apache-tomcat-9.0.0.M11

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dcatalina.home=D:\apache-tomcat-9.0.0.M11

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dwtp.deploy=D:\apache-tomcat-9.0.0.M11\webapps

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Djava.endorsed.dirs=D:\apache-tomcat-9.0.0.M11\endorsed

十一月 07, 2016 8:16:40 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dfile.encoding=GBK

十一月 07, 2016 8:16:40 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent

信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.8.0_101\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre1.8.0_101/bin/server;C:/Program
Files/Java/jre1.8.0_101/bin;C:/Program Files/Java/jre1.8.0_101/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common
Files\Intel\WirelessCommon\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.7.0_25\bin;C:\Program Files\Java\jdk1.7.0_25\jre\bin;D:\apache-maven-3.1.1\bin;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;D:\sts-bundle\sts-3.8.2.RELEASE;;.

十一月 07, 2016 8:16:40 下午 org.apache.coyote.AbstractProtocol init

信息: Initializing ProtocolHandler ["http-nio-8080"]

十一月 07, 2016 8:16:41 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector

信息: Using a shared selector for servlet write/read

十一月 07, 2016 8:16:41 下午 org.apache.coyote.AbstractProtocol init

信息: Initializing ProtocolHandler ["ajp-nio-8009"]

十一月 07, 2016 8:16:41 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector

信息: Using a shared selector for servlet write/read

十一月 07, 2016 8:16:41 下午 org.apache.catalina.startup.Catalina load

信息: Initialization processed in 1336 ms

十一月 07, 2016 8:16:41 下午 org.apache.catalina.core.StandardService startInternal

信息: Starting service Catalina

十一月 07, 2016 8:16:41 下午 org.apache.catalina.core.StandardEngine startInternal

信息: Starting Servlet Engine: Apache Tomcat/9.0.0.M11

十一月 07, 2016 8:16:41 下午 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:1275)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1109)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:520)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:501)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4639)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5179)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

十一月 07, 2016 8:16:41 下午 org.apache.catalina.core.StandardContext listenerStart

严重: Error configuring application listener of class org.springframework.web.util.IntrospectorCleanupListener

java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1275)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1109)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:520)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:501)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4639)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5179)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

十一月 07, 2016 8:16:41 下午 org.apache.catalina.core.StandardContext listenerStart

严重: Skipped installing application listeners due to previous error(s)

十一月 07, 2016 8:16:41 下午 org.apache.catalina.core.StandardContext startInternal

严重: One or more listeners failed to start. Full details will be found in the appropriate container log file

十一月 07, 2016 8:16:41 下午 org.apache.catalina.core.StandardContext startInternal

严重: Context [/springmybaties] startup failed due to previous errors

十一月 07, 2016 8:16:41 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deploying web application directory D:\apache-tomcat-9.0.0.M11\webapps\docs

十一月 07, 2016 8:16:41 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deployment of web application directory D:\apache-tomcat-9.0.0.M11\webapps\docs has finished in 89 ms

十一月 07, 2016 8:16:41 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deploying web application directory D:\apache-tomcat-9.0.0.M11\webapps\examples

十一月 07, 2016 8:16:42 下午 org.apache.catalina.core.ApplicationContext log

信息: ContextListener: contextInitialized()

十一月 07, 2016 8:16:42 下午 org.apache.catalina.core.ApplicationContext log

信息: SessionListener: contextInitialized()

十一月 07, 2016 8:16:42 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deployment of web application directory D:\apache-tomcat-9.0.0.M11\webapps\examples has finished in 327 ms

十一月 07, 2016 8:16:42 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deploying web application directory D:\apache-tomcat-9.0.0.M11\webapps\host-manager

十一月 07, 2016 8:16:42 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deployment of web application directory D:\apache-tomcat-9.0.0.M11\webapps\host-manager has finished in 33 ms

十一月 07, 2016 8:16:42 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deploying web application directory D:\apache-tomcat-9.0.0.M11\webapps\manager

十一月 07, 2016 8:16:42 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deployment of web application directory D:\apache-tomcat-9.0.0.M11\webapps\manager has finished in 26 ms

十一月 07, 2016 8:16:42 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deploying web application directory D:\apache-tomcat-9.0.0.M11\webapps\ROOT

十一月 07, 2016 8:16:42 下午 org.apache.catalina.startup.HostConfig deployDirectory

信息: Deployment of web application directory D:\apache-tomcat-9.0.0.M11\webapps\ROOT has finished in 18 ms

十一月 07, 2016 8:16:42 下午 org.apache.coyote.AbstractProtocol start

信息: Starting ProtocolHandler [http-nio-8080]

十一月 07, 2016 8:16:42 下午 org.apache.coyote.AbstractProtocol start

信息: Starting ProtocolHandler [ajp-nio-8009]

十一月 07, 2016 8:16:42 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 937 ms

出现上面的问题,一般项目是Maven结构的,项目的Maven Dependencies没有添加到项目的编译路径下或者添加的路径不对

解决方案1:

将项目 .classpath  文件中

<classpathentry exported="true" kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="org.eclipse.jst.component.dependency"
value="true"/>
</attributes>
</classpathentry> 

改为:

<classpathentry exported="true" kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>

解决方案2:选中项目->右键Properties->选择Deployment Assemby->选择Add->选中Java Build Path Entries->Next->选择Maven Dependencies->Finish->Apply->OK

PS:若 Maven Dependencies 已经存在,先选中remove掉,再ADD进去即可

然后重启server即可!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐