【发布时间】:2018-08-24 13:23:52
【问题描述】:
我已经将commons-lang的版本从'commons-lang-2.6.jar'升级到了'commons-lang3-3.2.1.jar'。部署后,当我去测试特定链接时,它会抛出“严重:>>java.lang.NoClassDefFoundError:org/apache/commons/lang/StringUtils
java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils"。我已经升级了 Jar 以实现 Swagger 的兼容性。我正在使用 ant build,所有这些依赖项都在 'build.xml' 中声明并添加了库在 lib 文件夹中。
【问题讨论】:
-
一个或多个库引用旧版本。使用 Eclipse 之类的 IDE 来检查其他库的依赖关系。
-
额外检查一些类路径定义。
-
@reporter 你能告诉我在 Eclipse 中如何检查其他库的依赖关系吗?有没有这样的方法,可以告诉我们错过的库?