修复 $$_javassist_ cannot be cast to javassist.util.proxy.Proxy

在程序中出现下面的错误:

$$javassist cannot be cast to javassist.util.proxy.Proxy

这是因为 javassist 引用了不同的办法。

从 POM 中可以看出来。

在 POM 中定义,取消 3.11 版本的引用。

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</version>
<exclusions>
<exclusion>
<artifactId>javassist</artifactId>
<groupId>javassist</groupId>
</exclusion>
</exclusions>
</dependency>

这里的 exclusions 是排除包,因为 Struts2中有javassist,Hibernate 中也有javassist,所以如果要整合Hibernate,一定要排除掉Struts2中的javassist,否则就冲突了。

原文链接

谢谢大爷打赏,常来玩啊