
У меня есть сервер приложений Glassfish v2.1 (дистрибутив OpenEsb), работающий за очень строгим брандмауэром. Иногда появляется нижний фрейм, пытающийся подключиться к этому адресу:http://glassfishesb.org/isvc/GFMOTD?[...]что, похоже, является службой Message Of The Day от OpenESB. Брандмауэр не разрешает это соединение, поэтому в фрейме просто отображается сообщение "Время ожидания соединения истекло. Сервер glassfishesb.org отвечает слишком долго".
Есть еще одна проблема, которая может быть связана с этим, а именно, когда сервер Glassfish работает около одного дня, консоль администратора вообще не отображается. Экран входа работает, но страницы администратора, похоже, загружаются вечность.
Как предотвратить попытки экземпляра 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.