1

remote failure: Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/hibernate-config.xml]: Invocation of init method failed; nested exception is java.lang.IllegalAccessError: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory. Please see server.log for more details.

我得到了上面的错误,但我的项目中有slf4j-api-1.5.2jars slf4j12-1.5.2。我搜索了这个错误,大家都说你的项目没有slf4jjar或者你必须升级你的jar文件。我保证有这两种情况。现在我不知道我必须做什么。提前致谢。

4

1 回答 1

1

查看http://www.slf4j.org/faq.html#IllegalAccessError - 1.5.5 和 1.5.6 版本之间的 slf4j 发生了重大变化。您的 Hibernate 版本可能调用了旧版本的 slf4j,这会导致此问题。查看您的依赖项并确保版本兼容。

于 2014-03-07T20:34:05.803 回答