Инструмент wsadmin - это командная оболочка, предназначенная для системного администрирования всех артефактов в ячейке IBM WebSphere Application Server (WAS). Он получил свое имя от имени сценария оболочки, который вызывает эту командную оболочку. Эта командная оболочка может выполняться с подключением к ячейке WAS или полностью отключенным от ячейки WAS (локальный режим). Инструмент wsadmin можно использовать для выполнения сценариев, написанных на Jacl и Jython, или его можно использовать в интерактивном режиме для выполнения отдельных команд. Эти сценарии и команды выполняют административные задачи, такие как развертывание приложений, изменение конфигурации, мониторинг и управление IBM WAS во время выполнения.
WSCP означает WebSphere программы управления. Он использовался в более старых версиях WAS, таких как версия 4.0 и версия 3.5. Wsadmin командная оболочка заменить WSCP в WebSphere Application Server версии 5.0 и все последующие версии. Он может выполнять почти все задачи, которые могут быть выполнены через административную консоль на основе браузера, и он может выполнять некоторые задачи, которые административная консоль не может выполнять.
Wsadmin может работать двумя режимами ; Дистанционный режим и локальный режим.
Wsadmin поддерживает Jacl (альтернативный реализация TCL написана на Java) и Jython ( J AVA, Р ython) языки сценариев. Выбор Jacl или Jython может зависеть от уровня комфорта программиста. Программисту на Java / Java EE или C может быть удобнее работать с Jython, тогда как экспертам по Tcl может быть удобнее использовать Jacl. Хотя синтаксис скрипта отличается, Jacl и Jython одинаково эффективны. Программа IBM Jacl to Jython Conversion Assistant используется для преобразования сценариев wsadmin Jacl в Jython.
Здесь пять основных команд (для получения справки по соответствующим объектам) написаны в их собственном синтаксисе. Чувствительность к регистру в сценариях должна быть решающей вещью, о которой нужно позаботиться.
Jacl | Jython |
---|---|
помещает $ Help help | напечатать Help.help () |
помещает $ AdminConfig help | напечатать AdminConfig.help () |
помещает $ AdminTask help | напечатать AdminTask.help () |
помещает $ AdminControl help | напечатать AdminControl.help () |
ставит $ AdminApp help | распечатать AdminApp.help () |