【问题标题】:how to resolve java result 1 errors如何解决 java 结果 1 错误
【发布时间】:2010-11-20 02:45:39
【问题描述】:

如何在使用 JVMTI 代理的上下文中解决 1 个特殊的“java 结果 1”?

【问题讨论】:

  • 自我回答问题在这里完全可以接受,但通常的惯例是发布问题没有答案,然后自己回答。这样,我们仍然可以清楚地划分问题和答案。我建议编辑问题并发布答案,否则它可能会被关闭为“不是一个真正的问题”。其他所有人,也许在疯狂有机会解决之前推迟关闭是值得的,是吗?
  • 感谢您指出这个约定 - 我已经修改了我的帖子。

标签: classloader javaagents


【解决方案1】:

以下是我在上下文中解决问题的方法:

服务器通过 ANT 脚本运行,jvm 配置了代理(下面的属性名称“agentfile”与指向代理库的值相关联)

现在,每当运行服务器时,我都会收到错误“java result 1”,而没有任何实际错误的迹象。

以下是调试此问题的方法。 1)代理被关闭(即)以上2行被注释掉。 2)然后当ANT运行时,实际的错误信息就清楚地显示出来了——问题是:一个类文件丢失了。这个错误被代理吃掉了,因为它是低级 C 代码,只是想加载一个它找不到的类并抛出 Java 错误。

经验教训:如果您有代理,请将其关闭然后运行您的 ANT - 它可能会抛出所见错误的原因。这当然是注意到 java result 1 错误的众多场景之一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-02
    相关资源
    最近更新 更多