4

类“org.mortbay.util.DateCache”的签名者信息与同一包中其他类的签名者信息不匹配

我正在研究 GWT 和 Maven。我的 GWT 代码在 project2 中。当我单独运行它时它工作正常,但是当我尝试创建对另一个项目的依赖时,我得到了这个错误。我也在谷歌上搜索了解决方案。我得到的是属于同一个包的类是从不同的 JAR 文件加载的。但我不知道如何确保他们拥有相同的证书。有什么办法可以摆脱这个。

谢谢

4

2 回答 2

0

使您的对象静态和单例,并在启动时加载它们,这样每当一个新的 jar 尝试启动它时,它总是会返回相同的对象。我知道应该在这里完成一些工作,但你需要它!

于 2012-04-07T22:14:14.723 回答
0

我遇到了类似的问题,我按照以下说明解决了它:

“确保 hamcrest.jar 在类路径中 Eclipse 包含的 JUnit 库之前。”

于 2015-09-19T10:25:22.787 回答