今天在做Java项目的时候,用的是Struts2和Hibernate4的整合框架,后来出现了一个问题:
java.lang.ClassCastException: com.kuoruan.entity.User_$$_javassist_2 cannot be cast to javassist.util.proxy.Proxy
网上找了一圈判断是javassist的问题,因为 Struts2中有javassist,Hibernate4中也有javassist,而且它们的版本不一致,所以如果Struts2要整合Hibernate4,一定要排除掉Struts2中的javassist,否则就冲突了。
1 2 3 4 5 6 7 8 9 10 11 |
<dependency> <groupId>org.apache.struts</groupId> <artifactId>struts2-core</artifactId> <version>2.3.24.1</version> <exclusions> <exclusion> <groupId>javassist</groupId> <artifactId>javassist</artifactId> </exclusion> </exclusions> </dependency> |
- 本文固定链接: https://blog.kuoruan.com/76.html
- 转载请注明: Index 于 扩软博客 发表
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!