惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
博客园_首页
博客园 - 【当耐特】
V
Visual Studio Blog
博客园 - 叶小钗
月光博客
月光博客
美团技术团队
J
Java Code Geeks
小众软件
小众软件
Y
Y Combinator Blog
博客园 - Franky
Martin Fowler
Martin Fowler
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
Microsoft Security Blog
Microsoft Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG

博客园 - 程序员老刘

SaaS多租户改造Spring项目核心代码 windows11的vmware启动报错 MySQL8的root帐号授权 centrifugal 的IM消息服务历史消息报错 支持restart的启动脚本 golang strings.Split的疑问 golang的极简流式编程实现 golang 常用的日期方法和时区的坑 golang SQLite3性能测试 golang的多协程实践 golang redis的模式订阅 golang 实现并发计算文件数量 java开发的zimg客户端 CAS单点登录实践(spring cas client配置) 81进制,用多进制方式把一个长长的整数变短 chrome浏览器自动填充失效问题 spring 登录提示 Bad credentials spring tiles界面为空白 activiti部署到linux后流程图不显示汉字的问题
spring 项目tomcat 8.0.2 发布报错:Could not initialize cl...
程序员老刘 · 2015-05-22 · via 博客园 - 程序员老刘

tomcat 8 项目发布遇到的错

 1 [ERROR] 2015-05-22 22:51:38,683 org.springframework.web.servlet.DispatcherServlet     - Context initialization failed
 2 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0': Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.engine.ConfigurationImpl
 3         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1512)
 4         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
 5         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
 6         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
 7         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
 8         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
 9         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
10         at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
11         at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
12         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
13         at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:651)
14         at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:599)
15         at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665)
16         at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:518)
17         at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:459)
18         at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
19         at javax.servlet.GenericServlet.init(GenericServlet.java:158)
20         at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1231)
21         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1144)
22         at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:817)
23         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)
24         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
25         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
26         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
27         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
28         at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617)
29         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
30         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
31         at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
32         at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)
33         at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1521)
34         at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1478)
35         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
36         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
37         at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
38         at java.lang.Thread.run(Thread.java:745)
39 Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.engine.ConfigurationImpl
40         at org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:43)
41         at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:269)

查阅网上资料说是 slf4j-log4j12-1.6.1.jar的版本不对,这个项目当时是从别的项目上复制过来的,在lib项目下存在两个 slf4j-log4j12.jar,我删除了 slf4j-log4j12-1.5.0.jar,重新启动项目后一切正常。