2011-07-26 26 views
9

hudsonとデプロイメントサーバ間の自動デプロイメントプロセス用にpom.xmlを作成しました。weblogicのデプロイコード0でMaven JVMが予期せず終了しました

私は完全に私はWebロジックサーバーでアプリケーションを見ることができますその作業を返すスクリプト。アプリケーションはWebロジックサーバーにデプロイされています。それは問題ありません。

残りのすべてのタスクはまた、非常によくサーバで動作しているが、が、これはMavenの中に起こっている理由を私は知らないハドソン

[ServerConnectionImpl.close():332] : Closing DM connection 
[ServerConnectionImpl.close():352] : Unregistered all listeners 
[ServerConnectionImpl.closeJMX():372] : Closed JMX connection 
[ServerConnectionImpl.closeJMX():384] : Closed Runtime JMX connection 
[ServerConnectionImpl.closeJMX():396] : Closed Edit JMX connection 
**ERROR: Maven JVM terminated unexpectedly with exit code 0** 
Sending e-mails to: [email protected] 
Finished: FAILURE 

で以下のエラーを言ってを失敗したとして、ビルドが失敗しています。

ここでは、私のmaven optsがHudsonサーバーに設定されています。

Maven_OPTS : -Xms256m -Xmx1024m -XX:MaxPermSize=512m 
+0

を削除するかもしれないすべてのプラグインが最新のバージョンを持っているかどうかを確認?あなたはどんなプラグインを持っていますか? – marc

+0

これらのServierConnectionImplメッセージをログに記録するように設定したプラグインを教えてください。自分のコードを実行するためにmaven-exec-pluginを使用していませんか? – bmargulies

+0

あなたのお返事ありがとうございます。 @bmargulies:私はmaven-exec-pluginを使用しませんでした。私はweblogic-maven-pluginをデプロイメントプロセスに使用しました。 – Rocky

答えて

0

これ以上続行することなく、私はあなたがthis issue with the weblogic maven pluginにヒットしていると推測します。この問題を解決するには、プラグインの最新バージョンを実行していることを確認してください。それはそれを解決しない場合、私はあなたがあなたのポンポンのプラグインの設定に次を追加してみなければならないと思う:

<noExit>true</noExit> 
<continueOnFailure>true</continueOnFailure> 

最初の行が出るのWebLogicを停止し、2行目は継続するデプロイヤに指示します。それぞれを個別に追加してみることもできます。

上記のいずれにも役立たない場合は、コードパスのどこかに別のSystem.exit()があります。デバッガを接続する必要があるかもしれません。

1

これは非常に古い質問ですが、私はちょうどこの奇妙な問題に遭遇しましたが、これはJenkinsのジョブ設定とJenkinsプラグインのデバッグに3時間かかりました。 この回答は、他の人が同じように遭遇した場合に役立ちます。

根本原因:私のチームの開発者の1人が自分のJavaコードにsystem.exit(0); を使用していることを知っているので、実際の問題はjenkinsジョブではないコードにありました。

ソリューション:

system.exit(0); 
+0

私は正確な問題に直面していました..投票してください –

関連する問題