0

RHEL 64マシンで実行java -jar myfile.jarしているときに、何らかの理由でインストールが失敗した場合、プロンプトに戻らない-したがって、プロセスは終了しません

他のRHEL64マシンで、同じjarファイルを実行しているときに失敗した場合は、プロンプトに戻ります。

両方のマシンが同じバージョンのJava1.6.0_25を実行しています

誰もがこの動作を引き起こす可能性があることを知っていますか?

編集:jarには、最初に失敗するantビルドxmlがあります(<fail/>タスクを追加しました)。ファイルを実行すると、これが表示されます

Total time: 1 second
validate failed
org.tp23.antinstaller.InstallException: Error running the install, Ant run failed - examine the error logs for details
        at org.tp23.antinstaller.runtime.exe.AntLauncherFilter.exec(AntLauncherFilter.java:112)
        at org.tp23.antinstaller.runtime.exe.AntLauncherValidateFilter.exec(AntLauncherValidateFilter.java:53)
        at org.tp23.antinstaller.runtime.ExecInstall.exec(ExecInstall.java:89)
        at org.tp23.antinstaller.selfextract.SelfExtractor.main(SelfExtractor.java:372)
Install failed
Error running the install, Ant run failed - examine the error logs for details
Failed

しかし、プロンプトは表示されず、プロセスはまだ実行中です...

4

1 に答える 1

2

デーモン以外のスレッドがまだ残っている可能性がありますか?次のコマンドでJavaスタックダンプを取得してみてください。

kill -QUIT <process_id>
于 2011-05-19T10:37:59.977 に答える