1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer

Node Manager associated with machine is not reachable

 

При попытке стартовать управляемые сервера WebLogic из консоли администрирования вы можете получить сообщение, содержащее следующий текст: ...Node Manager associated with machine is not reachable.

Это говорит о том, что вы не настроили должным образом работу Node Manager на всех серверах. Попробуйте открыть в консоле администрирования раздел Environment - Machines - <имя_машины> - Monitoring и в поле "Status" увидите значение Inactive или Not Reachable.

Итак, приступим к "починке" :)

1) Откройте консоль администрирования, щелкните на имя вашего домена в секции Domain Structure, далее закладка Security - Advanced. Задайте имя пользователя в поле NodeManager Username (например, NMAdmin) и его пароль в полях ниже (например, admin12345). Сохраните и примените изменения.

2) На каждом из серверов отредактируйте файл nm_password.properties по пути Your_Domain/config/nodemanager. Удалите всё его содержимое и добавьте две строки:

username=NMAdmin
password=admin12345

Сохраните изменения и перезапустите службу Oracle Weblogic NodeManager на каждом из серверов.

3)  На каждом из серверов отредактируйте файл boot.properties по пути Your_Domain/servers/mannaged_server/data/nodemanager. Удалите всё его содержимое и добавьте две строки:

username=Weblogic
password=weblogic

Сохраните изменения и перезапустите административный сервер.

4) На каждом из серверов запустите утилиту WLST (WebLogic Scripting Tool), где поочередно введите следующие команды:

connect('username','password','t3://admin_server_host:port')
nmEnroll('C:/Oracle/Middleware/user_projects/domains/your_domain','C:/Oracle/Middleware/wlserver_10.3/common/nodemanager')
exit()

5)  В консоле администрирования откройте раздел Environment - Machines - <имя_машины> - Monitoring и в поле "Status" увидите значение Reachable.

Теперь можно стартовать управляемые сервера прям из консоли администрирования!