ssh整合问题:启动tomcat时报错org.springframework.beans.factory.BeanCreationException

启动tomcat时报错:
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'idaoImpl': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.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;

Caused by: org.springframework.beans.factory.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;

Caused by: java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;

求高手,在线等,可加分

第1个回答  2014-03-10
包冲突

检查发布出去的lib中是否有相同名字的log包

检查tomcat lib中是否有项目中相同的jar包

有多的 移除版本低得那个本回答被提问者采纳

ssh整合问题:启动tomcat时报错org.springframework.beans.factory.Bean...
检查发布出去的lib中是否有相同名字的log包 检查tomcat lib中是否有项目中相同的jar包 有多的 移除版本低得那个

启动tomcat时报错 org.springframework.beans.factory.BeanCreation...
这应该是你的配置文件错误 applicationContext-datasource.xml

初学SSH整合。启动tomcat后执行查询操作,报错 org.apache.catalina.cor...
严重怀疑你的包有问题,或者是版本上存在冲突。java.lang.reflect.Parameter在jdk1.6中没找到,估计是第三方的,这个类没有isNamePresent方法,却被调用到了,所以才出现这个错误,建议去找找官方的例子,不要随便找几个包来拼,很容易出现不同版本之间的不和谐。

ssh框架配置了事务启动tomcat就报错
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ManageBIZ' 这行说了是创建bean出错,而这个bean是Spring 的jar包里面的,不是自定义的类。这行Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org\/objectweb\/asm\/Type初始化...

SSH2整合后 启动tomcat 报如下错误 求指导
be cast to org.hibernate.annotations.common.reflection.MetadataProviderInjector 创建 hibernate配置类的实例时,发生错误。instantiate bean class [org.hibernate.cfg.Configuration]:.ClassCastException意思是发生了类型转换,从.JavaReflectionManager到MetadataProviderInjector 检查你的hibernate配置文件,...

SSH tomcat 启动时报错org.springframework.beans.factory.BeanCreation...
applicationContext.xml中定义你自己的bean时的问题,最好用自动补全

org.springframework.beans.factory.BeanCreationException:
我记得当时有一个人叫我这么解决的,在eclipse中,右击程序点Propertise--Java Build Path---Libraries,然后反里面的包全选,再Remove,然后再 Add External JARS,再把所需要在包全部加进入。再测试一下SSH,看看还报这个错吗,如果还报,就再这么操作一次...我记得我弄了好几次才成功的 ...

eclipse搭建SSH框架好后启动tomcat服务器一直报错
1.你tomcat部署的项目太多了,建议清空tomcat\/work下的文件夹,重新部署需要的那个项目.2.你可能用apache+tomcat进行整合了,但是没配置好,导致用户请求页面的是和产生了转发死循环,导致内存溢出.解决办法是重新配置你的服务器.因为这个问题比较麻烦,你可以先把项目放到一个新的tomcat下试试能不能启动.3....

启动tomcat就报错:java.lang.ClassNotFoundException: org.apache.comm...
1、去官网下载一个 tomcat 后,解压到一个目录一下,然后直接启动 tomcat 服务,看看是否能正确启动,IE 里浏览一下,看看是否能正常访问 tomcat 的首页。2、如果上一步没有出错(一般官网下载个tomcat解压后,直接启动,是不会有错的。),说明 tomcat 服务没有错,这时你关掉 tomcat 服务,清除logs...

ssh整合项目,启动时异常
从表面看是加载到spring事物处理时有异常,但从你的描述看不像是程序问题,这种问题多数是因为jar包冲突引起的.既然你将所有的jar都放到了tomcat的lib下那么你再部署的工程就不要再带任何jar包,这样可以尽量减少启动时加载某些jar时,因为重复加载而导致的冲突.还有就是把你部署文件夹下没用的项目都清除...

相似回答