【问题标题】:Signer information does not match signer information of other classes in the same package签名者信息与同一包中其他类的签名者信息不匹配
【发布时间】:2018-06-13 12:53:39
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: java gwt maven


    【解决方案1】:

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

    【讨论】:

    • 我还是没有得到你的建议。问题是我不知道从不同的包中加载了哪些类。我误解了你的解决方案吗?有什么方法可以检查包裹的证书吗?
    • org.mortbay.util.DateCache:这个类的对象
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-08-14
      • 1970-01-01
      • 2020-05-14
      • 1970-01-01
      • 2019-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多