所以,我将jersey
版本更新到最新版本,在部署应用程序时我开始收到此错误。这个类甚至不存在于jersey
的最新版本中,因此我不能在类路径中添加(缺少jar文件),但不知何故,类加载器仍在引用它。我该如何解决这个问题。
已完成的步骤:
由于
答案 0 :(得分:0)
在IDE中有一个要更新的命令。
就像日食一样:
运行 mvn eclipse:eclipse 来更新你的Eclipse。它在命令运行完成后刷新项目。
答案 1 :(得分:0)
这可能不是一个理想的解决方案,但摆脱这个问题的唯一方法是添加较低版本的球衣罐。正如我所说,这不是正确的方法,因为现在我在我的类路径中有两个版本的泽西罐子。
我们必须仔细构建项目并测试所有服务,以确保它们按预期工作,因为如果有两个版本的罐子,球衣会让人感到困惑。
在这种情况下,通常第三方api会中断,因为您没有提供某些接口或抽象类的实现,这些接口或抽象类不在最新版本中,但编译器指的是较低版本并寻找实施。因此,我根本不喜欢这种方法。