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

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

谢谢

最佳答案

使您的对象静态和单例,并在启动时加载它们,以便每当新 jar 尝试启动它时,它将始终返回相同的对象。我知道这里应该做一些工作,但你需要它!

10-08 16:20