BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/classes/config/spring/spring-baseConfig.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
问题可能是:
包冲突 检查发布出去的lib中是否有相同名字的log包 检查tomcat lib中是否有项目中相同的jar包 有多的 移除版本低得那个
本文探讨了在Spring框架中创建SessionFactory时出现BeanCreationException错误的原因及解决方案。主要问题在于类路径中的包冲突,特别是log包的版本不一致导致的NoSuchMethodError异常。文章提供了排查和解决此类问题的方法。
1266

被折叠的 条评论
为什么被折叠?



