0

プロジェクトにGlassfishv3.0.1を使用しています。ただし、Glassfishは何度もダウンしているようです。そのため、Glassfishがダウンしたときに通知するメカニズムを開発したいと思います。Glassfishにオプションはありますか?そうでない場合、どうすればこれを達成できますか?さらに、Glassfishがダウンする理由をどのように理解できますか?ログに適切な説明が見つかりません。

4

1 に答える 1

2

私はGlassfish自体のオプションを認識しておらず、オプションがあるとは思えません(通常、プロセスがいつ死んでいるかを知るのは難しいです:-)。サービスへの接続を試行するスクリプトを作成する (たとえば、wgetまたはをcurl使用) か、プロセスを監視するシステム監視ツールを使用します。

Glassfish が終了する理由を調べるには、問題をデバッグする必要があります。ここにいくつかのヒントがあります:

  • ログの追加/有効化
  • ソース コードで を検索しますSystem.exit()。これにより、Java アプリが原因の痕跡を残さずに終了する可能性があります。(これも役立つかもしれません
  • プロセスの標準出力を確認する
  • クラッシュ ダンプを探します。使用している Java VM のドキュメントを参照してください。
于 2013-01-29T08:08:49.000 に答える