1、Caused by: java.lang.SecurityException: class "org.objectweb.asm.CodeVisitor"'s signer information does not match signer information of other classes in the same package
原因及解决办法:Spring和Hibernate共用的一些jar文件发生了版本冲突,Spring中的是asm-2.2.3.jar,Hibernate中的是asm.jar。删除Spring中的asm-2.2.3.jar就能解决问题。
2、出现springframework java.lang.ClassNotFoundException的几种情况及解决办法
(1)org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class
'com.microsoft.sqlserver.jdbc.SQLServerDriver'
答:sqljdbc.jar
(2)java.lang.ClassNotFoundException: org.springframework.ejb.config.JeeNamespaceHandler
答:spring-remoting.jar
(3)java.lang.ClassNotFoundException: org.springframework.scripting.config.LangNamespaceHandler
答:spring-support.jar
(4)java.lang.ClassNotFoundException: org.springframework.transaction.config.TxNamespaceHandler
答:spring-dao.jar
(5)java.lang.ClassNotFoundException: org.springframework.aop.config.AopNamespaceHandler
答:spring-aop.jar
3、java.lang.SecurityException: class "org.apache.commons.collections.ArrayStack"'s signer information does not match signer information of other classes in the same package
原因及解决办法:hibernate与struts的冲突,两个框架都依赖common-collections.jar。hibernate的是common- collections-2.1.1.jar,struts的是common-collections.jar.需要将hibernate所依赖的 common-collections-2.1.1.jar删除.没有删除的话会引起这个异常。
不过这时候可能还会报这个错误,那是因为Commons-beanutils.jar的版本太高,里面包含有ArrayStack这个类,而在common-collections.jar中中也有ArrayStack类,这两个类会导致冲突,应下载一个低版本的Commons-beanutils.jar的包就可以了,我下载的是1.5版本的。
4、在创建工程的时候,如果选择J2EE5.0来建立项目,则在JSP页面中使用JSTL的标签会出现异常,说找不到标签库,此时,需要下载standard.jar和jstl.jar包,还需要下载c.tld文件放到/web-inf/目录下,并在web.xml文件中添加
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
</jsp-config>
分享到:
相关推荐
7.2.10 普通的sendmail配置错误 128 7.3 POP 128 7.3.1 配置POP服务器 128 7.3.2 配置ipop3d 128 7.3.3 APOP如何工作 129 7.3.4 设置APOP验证 130 7.3.5 POP3协议 130 7.4 IMAP 130 7.5 邮件获取 131 7.5.1 配置...
- **配置SSH**:这里提到的是配置Struts + Spring + Hibernate(通常缩写为SSH)这一流行的企业级应用框架组合。这些框架分别负责实现MVC模式、业务逻辑管理和数据持久层等功能。 #### 标签解析 - **MyEclipse 6 ...
小结 - **总结**:本章主要介绍了如何利用Spring、Struts和Hibernate这三个流行的Java框架来开发Web应用,并详细解释了各个步骤的具体实现方法。 - **重点**:Spring与Struts、Hibernate的整合技术是当前企业级...
#### 五、小结 通过以上步骤,您可以轻松地搭建一个基于 **Ubuntu + PHP + Nginx + MySQL + Redis** 的商城系统环境。这套技术栈不仅能满足日常开发需求,还具有较好的扩展性和稳定性。随着业务的发展和技术的进步...
03 小结 04 数据的概念 05 进制转换 06 原码补码反码 07 物理层和数据链路层 08 网络层和arp协议 09 传输层和应用层 第2章 01 上节课复习 02 arp协议复习 03 字符编码 第3章 01 网络基础和dos命令 02 为何学习...