Я пытался найти ответ на этот вопрос в Google (и документации IBM), но ничего не нашел. Либо мои навыки поиска сегодня не так хороши, либо мое предположение верно и ответ отрицательный. Однако я хотел бы подтвердить здесь мнение экспертов.
Кто-нибудь знает, предоставляет ли консоль администратора WAS 7.0 REST API, который мы можем вызывать программно? Я бы предпочел не использовать экземпляр WAS и быть вынужденным использовать wsadmin, если я могу использовать другой язык для написания некоторых вещей (например, остановки или запуска JVM).
Спасибо
Технически ответ - нет, но вы можете создать свой собственный «тонкий» клиент администратора, который позволит вам запускать команды wsadmin из системы без полноценного экземпляра WAS.
Настройка немного загадочна. Полная информация здесь: http://www14.software.ibm.com/webapp/wsbroker/redirect?version=compass&product=was-nd-dist&topic=txml_adminclient
С помощью тонкого клиента администрирования вы можете запускать инструмент wsadmin или отдельную административную программу Java с парой файлов архива Java (JAR). Это сокращает время, необходимое для запуска инструмента wsadmin, и повышает производительность. Эта информация должна использоваться для настройки клиентских программ JMX.
Если ваш магазин еще не знаком с wsadmin, проверьте wsadminlib https://github.com/wsadminlib/wsadminlib и встроенная в консоли поддержка команд http://www.ibm.com/developerworks/websphere/library/techarticles/0812_rhodes/0812_rhodes.html