错误分析:
单独项目没有依赖,开发环境运行正常,tomcat部署war包后,运行找不到方法,Linux系统部署没问题,Windows系统部署出现问题,分析,系统的加载顺序不一致,再开发环境寻找异常时,将我们找不到的这个方法的pom依赖找到,尝试将位置放在首位或者最后,再次运行,查看开发环境是否有找不到这个方法的异常
处理异常:
首先将 com.google.common.collect 这个方法,直接在开发环境中写一下查看一下这个包的所在,以下是我修改正常的包路径,问题出现的包路径是com.google.guava再这里
需要在pom中找到是哪个依赖,并排除掉
排除你所对应的依赖问题,问题就解决了
<exclusions>
<exclusion>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</exclusion>
</exclusions>