常见错误

[toc]

常见错误

ContextLoaderListener

问题描述

七月 03, 2017 3:27:23 下午 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:1892)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:504)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:486)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:113)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5034)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561)
    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)

七月 03, 2017 3:27:23 下午 org.apache.catalina.core.StandardContext listenerStart
严重: Skipped installing application listeners due to previous error(s)
七月 03, 2017 3:27:23 下午 org.apache.catalina.core.StandardContext startInternal
严重: One or more listeners failed to start. Full details will be found in the appropriate container log file
七月 03, 2017 3:27:23 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/sysControl] startup failed due to previous errors

解决

Adding maven dependencies in the project's web deployment assembly.

  • Open the project's properties (e.g., right-click on the project's name in the project explorer and select "Properties").

  • Select "Deployment Assembly".

  • Click the "Add..." button on the right margin.

  • Select "Java Build Path Entries" from the menu of Directive Type and click "Next".

  • Select "Maven Dependencies" from the Java Build Path Entries menu and click "Finish".

You should see "Maven Dependencies" added to the Web Deployment Assembly definition.

参考一

DruidDataSource

解决

  • 结合Mybatis使用时, 检查xml配置文件内容, 比如mysql连接地址, 账号密码等.

JDK版本问题

描述

解决方案

检查Spring版本,exclude掉较老版本。

最后更新于

这有帮助吗?