在maven配置struts是,由于我之前下载过hibernate的各种jar包,
这里struts和hibernate有一个同名的jar:javassist:jar会冲突
解决方法,只需要把struts自动下载的去掉
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.3.14</version>
<exclusions>
<exclusion>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
</exclusions>
</dependency>
但之后struts是要用到这个jar包的话如果没有会报错,我的解决方法是在添加进去
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.18.1-GA</version>
</dependency>
就没有问题了,不知道还有没有别的解决方法
时间: 2024-12-17 10:42:53