我有一个能够在tomcat中正常运行的应用程序,但是当在maven中添加了另一个应用程序的依赖项时,我在部署Tomcat
时遇到了以下错误(构建工作正常):
java.lang.NoSuchFieldError: REFLECTION
答案 0 :(得分:0)
您的应用程序导入的jar中可能存在冲突,并且已经存在于tomcat目录的lib文件夹中。 从lib文件夹tomcat目录中删除重复的jar。这可能会解决问题。
答案 1 :(得分:0)
Teja:无论如何,maven shade对你有帮助吗?我现在正在Jetty关注类似的问题,我有兴趣尝试不同的方法。到目前为止,我已经丢弃了可能会增加噪音的不同版本。