【发布时间】:2012-01-10 14:37:56
【问题描述】:
我正在尝试使用“弹簧加载休眠”数据集和 iReport 4.5 设置报告。
我使用的是 spring 3.1,并且何时将 spring 上下文文件夹添加到 iReport 类路径以及 3.1 jar 文件。
当我测试连接时,我收到 NoSuchMethodDef 错误: MutablePropertyValue.add(String,Object)
这是在 ireports 模块 spring.jar 中的任何版本之后添加的,并且显然正在加载该 jar 而不是我的 spring 3.1 jar。
我已经尝试从类路径中删除 ireport 的 spring.jar,它只是在再次加载应用程序时重新出现。
我也尝试使用 3.1 的更新类创建一个 spring.jar,但也没有用。
我该如何解决这个问题? iReport 是否支持 Spring 3.1?
【问题讨论】:
-
你使用 maven 吗?然后为不需要的 Jar 设置排除项。
-
不使用 maven,问题出在 iReport 中,而不是在我的应用程序中。我的应用没有加载旧版本的 spring。