Wsadmin - Wsadmin - Wikipedia

В wsadmin инструмент командная оболочка с целью системного администрирования всех артефактов в Сервер приложений IBM WebSphere (БЫЛА) ячейка. Он получил свое название от названия сценарий оболочки который вызывает эту командную оболочку. Эта командная оболочка может выполняться с подключением к ячейке WAS или полностью отключенным от ячейки WAS (локальный режим). В wsadmin инструмент может использоваться для выполнения скриптов, написанных на Jacl и Jython, или его можно использовать интерактивно для выполнения отдельных команд. Эти сценарии и команды выполняют административные задачи, такие как развертывание приложений, изменение конфигурации, мониторинг и управление IBM WAS во время выполнения.

История командных оболочек WebSphere Application Server

В wscp означает WebSphere Программа управления. Он использовался в более старых версиях WAS, таких как версия 4.0 и версия 3.5. В wsadmin командная оболочка заменена wscp в WebSphere Application Server версии 5.0 и всех последующих версиях. Он может выполнять почти все задачи, которые могут быть выполнены через административную консоль на основе браузера, и он может выполнять некоторые задачи, которые административная консоль не может выполнять.

Два режима wsadmin

В wsadmin может управляться двумя режимы; а Удаленный режим и Локальный режим.

  • Использовать Удаленный режим используется, когда запущен менеджер развертывания IBM WAS (Dmgr). В Локальный режим используется, когда сервер находится в нерабочем состоянии.
  • Как включить: Удаленный режим подключен через TCP сетевое подключение, пока Локальный режим не требует TCP-соединения.
  • Преимущества:
    • Удаленный режим: К нему можно получить доступ с того же или другого LPAR. Два Удаленный режим клиенты никогда не столкнутся с конфликтом. Их соответствующие изменения будут интеллектуально обработаны IBM WAS.
    • Локальный режим: Не было бы никаких проблем связанных с сертификатами SSL. Он может работать, даже когда сервер не работает.
  • Недостатки:
    • Удаленный режим: IBM WAS не должен находиться в вниз положение дел. Возможно, возникла проблема с конфликтом сертификатов SSL.
    • Локальный режим: Это не будет эффективно работать с множественным доступом, потому что в множественном доступе через Локальный режим синхронизация изменений может создать серьезную проблему. В Локальный режим слабее чем Удаленный режим в отношении безопасности.

Языки сценариев: Jacl и Jython

В wsadmin поддерживает Jacl[1] (альтернативная реализация TCL, написанная на Java) и Jython (Java, Python) скриптовые языки. Выбор Jacl или Jython может зависеть от уровня комфорта программиста. В Ява /Java EE или же C программисту может быть удобнее использовать Jython, тогда как Tcl эксперты могут предпочесть Jacl. Хотя синтаксис скрипта отличается, Jacl и Jython одинаково эффективны. Программа IBM Jacl to Jython Conversion Assistant используется для преобразования wsadmin Jacl скрипт в Jython.

Основная разница между синтаксисами Jacl и Jython

Здесь пять основных команд (для получения помощи для соответствующих объекты) написаны в их собственном синтаксисе. Чувствительность к регистру в сценариях должна быть решающей вещью, о которой нужно позаботиться.

JaclJython
помещает $ Help helpнапечатать Help.help ()
помещает $ AdminConfig helpнапечатать AdminConfig.help ()
помещает $ AdminTask helpнапечатать AdminTask.help ()
помещает $ AdminControl helpнапечатать AdminControl.help ()
ставит $ AdminApp helpраспечатать AdminApp.help ()

Рекомендации

внешняя ссылка