java.lang.NoSuchFieldError:Tomcat部署期间的反射

时间:2016-12-06 14:23:47

标签: java spring maven tomcat

我有一个能够在tomcat中正常运行的应用程序,但是当在maven中添加了另一个应用程序的依赖项时,我在部署Tomcat时遇到了以下错误(构建工作正常):

java.lang.NoSuchFieldError: REFLECTION

2 个答案:

答案 0 :(得分:0)

您的应用程序导入的jar中可能存在冲突,并且已经存在于tomcat目录的lib文件夹中。 从lib文件夹tomcat目录中删除重复的jar。这可能会解决问题。

答案 1 :(得分:0)

Teja:无论如何,maven shade对你有帮助吗?我现在正在Jetty关注类似的问题,我有兴趣尝试不同的方法。到目前为止,我已经丢弃了可能会增加噪音的不同版本。