运行tomcat的时候出现NosuchMethodError的guava有关问题
开火君吧
全部回复
仅看楼主
level 9
开火君 楼主
首先是说明一下我的个人环境情况:
操作系统:Windows10
java版本:java8
tomcat版本:tomcat8
运行tomcat的时候guava的版本:18.00
报错提示:Caused by: java.lang.NoSuchMethodError: com.google.common.collect.Sets$SetView.iterator()Lcom/google/common/collect/UnmodifiableIterator;
2018年01月31日 16点01分 1
level 9
开火君 楼主
2018年01月31日 16点01分 3
level 9
开火君 楼主
情况描述:该tomcat要启动的项目,在同事的电脑上是能够进行启动,能够启动的电脑的操作系统分别是:window7、linux和Windows server 2008。
通过反编译guАVa 18 后,能够在里面发现Sets$SetView.iterator有关的执行方法,然而在我的电脑上依旧是报错。
2018年01月31日 16点01分 4
level 9
开火君 楼主
目前已解决的方法:把guava的版本提升到22后,tomcat要运行的项目顺利的跑起来了。
2018年01月31日 16点01分 5
level 9
开火君 楼主
低版本的guava在win10上不支持的?还是有其他什么原因?这个具体的就需要自己去慢慢的探索了
2018年01月31日 16点01分 6
level 11
看开老大自言自语
2018年06月09日 18点06分 7
1