java.lang.NoSuchMethodError:org / springframework / util / ReflectionUtils.isPublicStaticFinal(Ljava / lang / reflect / Field;)Z

时间:2014-05-11 18:49:30

标签: java spring spring-mvc jar

在websphere应用服务器v8中部署应用程序之后,我在JVM启动时遇到上述错误.MANIFEST.MF文件包含两个jars spring-2.5.5.jar& spring-sandbox.jar(版本1.2)和所谓的方法“isPublicStaticFinal”在spring-sandbox.jar中不存在,但是它存在于spring-2.5.5.jar中(两者都具有相同的包,具有相同的类ieorg / springframework / util / ReflectionUtils)我想在jar中的两个类之间存在版本不匹配或冲突的东西。我无法获得最新版本的沙盒jar。另外,我无法删除该jar,因为应用程序正在使用某些函数jar.MANAIFEST.MF的类路径中的jar条目/顺序是否重要?有什么解决方案吗?

1 个答案:

答案 0 :(得分:0)

谢谢Angelo。现在工作正常。

我已经在Manifest.mf中重新排序了类路径输入,以便它加载第一个jar,其中类和方法可用。所以,这是我现在的结论。特别是当两个罐子包含相同的时候,罐子的顺序很重要确实具有相同方法和相同包装的类。