Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError TreeTraverser出错,如果只看TreeTraverser,半天也找不到解决办法,其实这是包冲突引起。
idea上查找包冲突,maven窗口上,找到show dependens,会画出依赖图,放大然后找到红色的标记为冲突包。pom设置的为12.0.1,确实找不到这个文件。而后修改为最新版本20.0,却发现hbase怎么都链接不上。
最终解决办法,神器---------maven helper插件
发现项目中hystrix2.2引用的guava最低版本为15.0, 而pom设置的为12.0.1(hbase又要求不能过高)。
guava改为15.0解决。