Как получить версию WAS используя wsadmin

Иногда необходимо узнать полную версию узла (node) или сервера (server) IBM WebSphere Application Server без использования административной консоли и поисков в конфигурационных файлах, например, при написании jython скриптов.

В этом случае удобно воспользоваться командами инструмента wsadmin (группа AdminTask):

getNodeBaseProductVersion – возвращает базовую версию (читай “полную”) для указанного узла, например, “7.0.0.25”.
getNodeMajorVersion – возвращает основную версию для указанного узла, например, “7” для V7.0.0.25.
getNodeMinorVersion – возвращает промежуточную версию для указанного узла, например, “0.0.25” для V7.0.0.25.

Другие полезные команды из этой серии:

getNodePlatformOS – возвращает тип платформы ОС для указанного узла.
getNodeSysplexName – возвращает имя Sysplex для указанного узла (только для z/OS).

Почти во всех случаях хватает результата, возвращаемого командой getNodeBaseProductVersion. Приведу пример ее использования:

Самую подробную информацию о сервере (полную версию, build level, build date, директории профиля) можно получить используя AdminControl.getAttribute для конкретного сервера, ниже пример использования:

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
Метки: , , ,
Опубликовано в WebSphere Application Server, Скрипты

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Выбор языка: