Как включить службу управления приложениями IBM Websphere? - PullRequest
12 голосов
/ 29 июня 2010

Я пытаюсь использовать IBM Websphere $AdminApp (и задачи Ant) для установки / обновления EAR приложения на удаленном сервере. Возможно, вам захочется прочитать и этот вопрос .

Ручной процесс

Я открываю консоль jython с помощью этой командной строки:

$was61profile1\bin$> wsadmin.bat -lang jython -host MYHOST -port 32092

После этого я хочу перечислить все приложения:

wsadmin>AdminApp.list()
WASX7015E: Exception running command: "$AdminApp list"; exception information:
com.ibm.ws.scripting.ScriptingException: WASX7206W: The application management service is not running. Application management commands will not run.

Я думаю, что здесь ясно: Служба управления приложениями не работает.

Как включить службу управления приложениями?

Я искал документацию на ужасном, ужасном веб-сайте IBM.Я также попытался просмотреть параметры конфигурации на страницах администрирования Websphere.Но я не могу найти ничего, что удаленно близко к службе управления приложениями .Я делаю это, нажимая снова с настройками английского языка, но Буду признателен, если кто-то может указать мне на опцию конфигурации или документацию .

1 Ответ

11 голосов
/ 29 июня 2010

Дерьмо, я подключен не к тому порту. Если вы хотите использовать AdminApp.list(), вам необходимо подключиться к администратору развертывания (сокращенно как DMGR). Я перезапустил консоль с

*WAS_HOME*\profiles\was61profile1\bin>wsadmin.bat -lang jython -host MYHOST -port 32003

и затем я могу перечислить установленные приложения через AdminApp.

Обязательно зайдите в веб-интерфейс консоли администрирования Websphere и перейдите к Конфигурация системы -> Диспетчер развертывания и проверьте список портов в правой части страницы. Существует порт для SOAP_CONNECTOR_ADDRESS, и это то, что вам нужно использовать для консоли.

...