如何解决java结果1错误

时间:2010-11-20 02:45:40

标签: classloader javaagents

如何在使用JVMTI代理的上下文中解析'java result 1'的1种特殊风格?

1 个答案:

答案 0 :(得分:1)

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

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

 

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

以下是调试此问题的方法。 1)关闭药剂(即)将上述2行注释掉。 2)然后当运行ANT时,清楚地显示了实际的错误消息 - 问题是:缺少类文件。代理正在使用此错误,因为它是低级别的C代码,只是加载一个无法找到的类并抛出Java错误。

获得的经验教训:如果你有一个代理人,关掉它然后再运行你的ANT - 这可能会引起错误的原因。这当然是java结果1错误注意到的许多场景之一。