Назад | Перейти на главную страницу

Нет консоли администратора, не прослушивается порт, когда сервер находится в состоянии ЗАПУСК

Я установил WebLogic 11g (10.3.6) сервер и приложение внутри него.

Когда приложение настроено правильно, сервер входит STARTING состояние (и с этого момента я вижу только сообщения отладки своего собственного приложения). Но сервер не прослушивание порта по умолчанию 7001. Я не может доступ к приложению или консоли администратора, хотя приложение работает нормально (согласно журналам консоли).

Когда я нарушаю конфигурацию приложения, сервер выдает исключения (как и ожидалось) при запуске приложения в STARTING штат. Затем сервер начинает прослушивать порт по умолчанию 7001 и входит (изменяется на) ADMIN штат. Сейчас я жестяная банка получить доступ к консоли администратора и (хотя и сломанному) приложению.

Что происходит?!

Я пробовал каждое из следующих действий, чтобы запустить сервер (после настройки среды). Все дают одинаковый результат:

%JAVA_HOME%\bin\java.exe -Xmx1024m -XX:MaxPermSize=128m weblogic.Server
CALL %MW_HOME%\domain\mydomain\bin\startWebLogic.cmd
CALL %MW_HOME%\domain\mydomain\startWebLogic.cmd

Такое ощущение, что мне нужно запустить админку по отдельности с сервера приложений, но я не могу понять, правда ли это и как это сделать. Я также чувствую, что сервер администратора начинает прослушивать порт, а сервер приложений подключается к нему. Так оно и должно работать?

Было обнаружено, что инициализация приложения при правильной настройке занимала слишком много времени. Я ошибочно воспринял это как проблему с WebLogic, но на самом деле это проблема приложения.

Без достаточного количества журналов приложение казалось зависшим, хотя на самом деле оно довольно медленно проходило цикл и потребляло много времени на запуск. WebLogic просто ждал, пока приложение завершит процесс загрузки.

Я оптимизировал приложение, чтобы пропустить этот долгий процесс, и WebLogic начал прослушивать порты, как только приложение было загружено. Затем я смог получить доступ к правильно настроенному приложению и консоли администратора.