web.xml监听配置加上就报这个错不加监听就不会,求大神结

weixin_43818383 2018-12-20 11:48:29
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server version: Apache Tomcat/8.5.9
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server built: Dec 5 2016 20:18:12 UTC
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server number: 8.5.9.0
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Name: Windows 10
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS Version: 10.0
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Architecture: amd64
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java Home: D:\MyEclipse2017\binary\com.sun.java.jdk8.win32.x86_64_1.8.0.v112\jre
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Version: 1.8.0_112-b15
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM Vendor: Oracle Corporation
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE: D:\my2\.metadata\.me_tcat85
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: D:\MyEclipse2017\plugins\com.genuitec.eclipse.server.embedded.tomcat.core_13.0.0.me201612211440\tomcat85
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.base=D:\my2\.metadata\.me_tcat85
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dcatalina.home=D:\MyEclipse2017\plugins\com.genuitec.eclipse.server.embedded.tomcat.core_13.0.0.me201612211440\tomcat85
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dwtp.deploy=D:\my2\.metadata\.me_tcat85\webapps
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.endorsed.dirs=D:\MyEclipse2017\plugins\com.genuitec.eclipse.server.embedded.tomcat.core_13.0.0.me201612211440\tomcat85\endorsed
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Djava.library.path=D:\MyEclipse2017\binary\com.sun.java.jdk8.win32.x86_64_1.8.0.v112\bin;D:\MyEclipse2017\plugins\com.genuitec.eclipse.server.embedded.tomcat.core_13.0.0.me201612211440\tomcat85\bin
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Command line argument: -Dfile.encoding=GBK
十二月 20, 2018 11:46:06 下午 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: D:\MyEclipse2017\binary\com.sun.java.jdk8.win32.x86_64_1.8.0.v112\bin;D:\MyEclipse2017\plugins\com.genuitec.eclipse.server.embedded.tomcat.core_13.0.0.me201612211440\tomcat85\bin
十二月 20, 2018 11:46:06 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-nio-8080"]
十二月 20, 2018 11:46:06 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
十二月 20, 2018 11:46:06 下午 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-nio-8009"]
十二月 20, 2018 11:46:06 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 445 ms
十二月 20, 2018 11:46:06 下午 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
十二月 20, 2018 11:46:06 下午 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/8.5.9
十二月 20, 2018 11:46:06 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\my2\.metadata\.me_tcat85\webapps\docs
十二月 20, 2018 11:46:08 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
十二月 20, 2018 11:46:08 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory D:\my2\.metadata\.me_tcat85\webapps\docs has finished in 1,310 ms
十二月 20, 2018 11:46:08 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\my2\.metadata\.me_tcat85\webapps\examples
十二月 20, 2018 11:46:09 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
十二月 20, 2018 11:46:09 下午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
十二月 20, 2018 11:46:09 下午 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
十二月 20, 2018 11:46:09 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory D:\my2\.metadata\.me_tcat85\webapps\examples has finished in 1,313 ms
十二月 20, 2018 11:46:09 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\my2\.metadata\.me_tcat85\webapps\host-manager
十二月 20, 2018 11:46:09 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory D:\my2\.metadata\.me_tcat85\webapps\host-manager has finished in 16 ms
十二月 20, 2018 11:46:09 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\my2\.metadata\.me_tcat85\webapps\manager
十二月 20, 2018 11:46:09 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory D:\my2\.metadata\.me_tcat85\webapps\manager has finished in 16 ms
十二月 20, 2018 11:46:09 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\my2\.metadata\.me_tcat85\webapps\ROOT
十二月 20, 2018 11:46:10 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
十二月 20, 2018 11:46:10 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory D:\my2\.metadata\.me_tcat85\webapps\ROOT has finished in 1,040 ms
十二月 20, 2018 11:46:10 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:\my2\.metadata\.me_tcat85\webapps\SSM2
十二月 20, 2018 11:46:12 下午 org.apache.catalina.core.ContainerBase addChildInternal
严重: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SSM2]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
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)
Caused by: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContextException
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
at java.lang.Class.getDeclaredFields(Class.java:1916)
at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110)
at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:262)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationListenerAnnotations(WebAnnotationSet.java:88)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:64)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:328)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:778)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5087)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
Caused by: java.lang.ClassNotFoundException: org.springframework.context.ApplicationContextException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1285)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
... 23 more
十二月 20, 2018 11:46:12 下午 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory D:\my2\.metadata\.me_tcat85\webapps\SSM2
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start compon
...全文
40 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
maven到底是什么?    Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,告和文档的软件项目管理工具[百度百科]    这种又是大白话,如果没明白maven是什么,那么上面这句话跟没说一样,我自己觉得,Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包,而这里pom.xml文件对于学了一点maven的人来说,就有些熟悉了,怎么通过pom.xml的配置就可以获取到jar包呢?pom.xml配置文件从何而来?等等类似问题我们需要搞清楚,如果需要使用pom.xml来获取jar包,那么首先该项目就必须为maven项目,maven项目可以这样去想,就是在java项目和web项目的上面包裹了一层maven,本质上java项目还是java项目,web项目还是web项目,但是包裹了maven之后,就可以使用maven提供的一些功能了(通过pom.xml添加jar包)。    所以,根据上一段的描述,我们最终的目的就是学会如何在pom.xml中配置获取到我们想要的jar包,在此之前我们就必须了解如何创建maven项目,maven项目的构是怎样,与普通java,web项目的区别在哪里,还有如何配置pom.xml获取到对应的jar包等等,这里提前了解一下我们如何通过pom.xml文件获取到想要的jar的,具体后面会详细讲解该配置文件。

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧