该项目没有建成,因为它的路径不完整。找不到com.sun.jersey.api.view.viewable的类文件。

时间:2017-03-22 20:26:03

标签: java jersey

所以,我将jersey版本更新到最新版本,在部署应用程序时我开始收到此错误。这个类甚至不存在于jersey的最新版本中,因此我不能在类路径中添加(缺少jar文件),但不知何故,类加载器仍在引用它。我该如何解决这个问题。

已完成的步骤:

  • 清理并构建
  • 通过maven更新项目
  • restart ide

由于

2 个答案:

答案 0 :(得分:0)

在IDE中有一个要更新的命令。

就像日食一样:

运行 mvn eclipse:eclipse 来更新你的Eclipse。它在命令运行完成后刷新项目。

答案 1 :(得分:0)

这可能不是一个理想的解决方案,但摆脱这个问题的唯一方法是添加较低版本的球衣罐。正如我所说,这不是正确的方法,因为现在我在我的类路径中有两个版本的泽西罐子。

我们必须仔细构建项目并测试所有服务,以确保它们按预期工作,因为如果有两个版本的罐子,球衣会让人感到困惑。

在这种情况下,通常第三方api会中断,因为您没有提供某些接口或抽象类的实现,这些接口或抽象类不在最新版本中,但编译器指的是较低版本并寻找实施。因此,我根本不喜欢这种方法。