几个关于JAR包的Java异常:
1 Unexpected exception parsing XML document from class path resource [exer/applicationContext.xml]; nested exceptionisjava.lang.SecurityException:class "org.springframework.beans.factory.support.GenericBeanDefinition"'s signer information does not match signer information of other classes in the same package
Caused by: java.lang.SecurityException: class "org.springframework.beans.factory.support.GenericBeanDefinition"'s signer information does not match signer information of other classes in the same package
原因:jar包冲突,spring.jar和spring-core.jar冲突
解决:保留 spring-core.jar,spring-web.jar,spring-context.jar
2 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'SessionFactory' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
解决方法:hibernate中的asm.jar和spring中的asm-2.2.2.jar冲突,去掉hibernate中的asm- attrrs.jar,cglib-2.1.3.jar和spring 中的asm-2.2.3.jar,加入spring中的asm-commons-2.2.2-jar asm-util-2.2.2.jar cglib-nodep-2.1.3.jar
3 class"org.apache.commons.dbcp.BasicDataSource"not found
解决方案:使用 MyEclipse整合Struts+Spring+Hibernate时,在“applicationContext.xml”中提示 class"org.apache.commons.dbcp.BasicDataSource"not found。 到http://commons.apache.org/dbcp/downloads.html下载jar包加入lib即可.
方法2:在项目上右击build path—>configure build path..—>add library..—>MyEclipse Libraries选中Spring 2.0 Persistence JDBC libraries,同时可能会用到Spring 2.0 Persistence CORE libraries所以系统自动选上了,点击finish就可以了.
4 Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/C:/workspace1/.metadata/.plugins/com.genuitec.eclipse.easie.tomcat.myeclipse/tomcat/webapps/thesis/WEB-INF/lib/struts2-core-2.0.9.jar!/struts-default.xml:8:72
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean -jar:file:/C:/workspace1/.metadata/.plugins/com.genuitec.eclipse.easie.tomcat.myeclipse/tomcat/webapps/thesis/WEB-INF/lib/struts2-core-2.0.11.2.jar!/struts-default.xml:30:72 - bean - jar:file:/C:/workspace1/.metadata/.plugins/com.genuitec.eclipse.easie.tomcat.myeclipse/tomcat/webapps/thesis/WEB-INF/lib/struts2-core-2.0.9.jar!/struts-default.xml:8:72
解决方法:tomcat/webapps/lib中的struts2-core-2.0.9.jar和struts2-core-2.0.11.2.jar 冲突,去掉其中一个,再发布一下就ok了
分享到:
相关推荐
ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1
SSH学习笔记3 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记
ssh学习笔记ssh学习笔记ssh学习笔记ssh学习笔记ssh学习笔记ssh学习笔记ssh学习笔记ssh学习笔记ssh学习笔记ssh学习笔记ssh学习笔记
SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记
SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记
SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记
SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记
SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记
SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记
SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记
来源于网络,SSH学习笔记 来源于网络,SSH学习笔记 来源于网络,SSH学习笔记
SSH框架学习笔记,提供给初学者使用。 1. Struts简介 2. spring
学习笔记,框架,SSH,学习笔记学习笔记,框架,SSH,学习笔记学习笔记,框架,SSH,学习笔记学习笔记,框架,SSH,学习笔记学习笔记,框架,SSH,学习笔记学习笔记,框架,SSH,学习笔记学习笔记,框架,SSH,学习笔记
SSH学习笔记.doc SSH学习笔记.doc SSH学习笔记.doc
本笔记是s2s4h5的,所有内容亲测,方便初学者学习之用。
SSH框架学习笔记).ssh整合的学习体会 对初学的还是有帮助的
SSH JAVAEE SPRING HIBERNATE STRUCT 学习笔记
JSP JSTL、EL表达式 SSH 图形随机码 AJax笔记.txt
如题,spring,struts2,hibernate,三大框架学习笔记,基本涵盖所有主要知识点,还有整合的详细说明