开火君吧 关注:24贴子:1,127
  • 5回复贴,共1

运行tomcat的时候出现NosuchMethodError的guava有关问题

只看楼主收藏回复

首先是说明一下我的个人环境情况:
操作系统: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;


IP属地:湖南1楼2018-02-01 00:00回复
    IP属地:湖南3楼2018-02-01 00:08
    回复
      情况描述:该tomcat要启动的项目,在同事的电脑上是能够进行启动,能够启动的电脑的操作系统分别是:window7、linux和Windows server 2008。
      通过反编译guАVa 18 后,能够在里面发现Sets$SetView.iterator有关的执行方法,然而在我的电脑上依旧是报错。


      IP属地:湖南4楼2018-02-01 00:10
      回复
        目前已解决的方法:把guava的版本提升到22后,tomcat要运行的项目顺利的跑起来了。


        IP属地:湖南5楼2018-02-01 00:17
        回复
          低版本的guava在win10上不支持的?还是有其他什么原因?这个具体的就需要自己去慢慢的探索了


          IP属地:湖南6楼2018-02-01 00:18
          回复
            看开老大自言自语


            IP属地:北京来自Android客户端7楼2018-06-10 02:23
            回复