OpenEsb Glassfish 管理コンソールが glassfishesb.org への接続を開かないようにする方法

OpenEsb Glassfish 管理コンソールが glassfishesb.org への接続を開かないようにする方法

非常に制限の厳しいファイアウォールの背後で実行されている Glassfish v2.1 アプリケーション サーバー (OpenEsb ディストリビューション) があります。時々、このアドレスに接続しようとする下部フレームが表示されます。http://glassfishesb.org/isvc/GFMOTD?[...]これは OpenESB からの Message Of The Day サービスのようです。ファイアウォールはこの接続を許可しないため、フレームには「接続がタイムアウトしました。glassfishesb.org のサーバーの応答に時間がかかりすぎています。」というメッセージのみが表示されます。

これに関連している可能性のある別の問題があります。それは、Glassfish サーバーが 1 日ほど実行されると、管理コンソールがまったく表示されなくなることです。ログイン画面は機能しますが、管理ページの読み込みに非常に時間がかかるようです。

Glassfish インスタンスが外部サーバーに接続しようとするのを防ぐにはどうすればよいですか?

答え1

管理ページには、MOTD サービス (など) を指すハードコードされたフレームセットがあることが判明しました。このサービスが利用できない場合、管理ページの読み込み時間は非常に長くなります。

これを修正するには、

-Dcom.sun.enterprise.tools.admingui.NO_NETWORK=true  

JVM オプションとして、管理コンソールまたは asadmin 経由で:

./asadmin create-jvm-options -Dcom.sun.enterprise.tools.admingui.NO_NETWORK=true

こちらもご覧くださいGlassfishユーザーメーリングリストでの議論

関連情報