Админ
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
Инструмент wsadmin — это командная оболочка , предназначенная для системного администрирования всех артефактов в ячейке IBM WebSphere Application Server (WAS). Он получил свое имя от имени сценария оболочки , который вызывает эту командную оболочку. Эта командная оболочка может выполняться как при подключении к ячейке 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 / Java EE или C может быть удобнее использовать Jython, тогда как эксперты Tcl могут предпочесть Jacl. Хотя синтаксис скриптов отличается, Jacl и Jython одинаково эффективны. Программа IBM Jacl to Jython Conversion Assistant используется для преобразования сценариев Wsadmin Jacl в Jython.
Основная разница между синтаксисами Jacl и Jython
[ редактировать ]Здесь пять основных команд (для получения справки по соответствующим объектам ) написаны в своем конкретном синтаксисе. Чувствительность к регистру в сценариях должна быть решающим моментом, о котором следует позаботиться.
Жакль | Джитон |
---|---|
помещает $Help help | распечатать Help.help() |
помещает справку $AdminConfig | распечатать AdminConfig.help() |
помещает справку $AdminTask | распечатать AdminTask.help() |
помещает справку $AdminControl | распечатать AdminControl.help() |
помещает справку $AdminApp | распечатать AdminApp.help() |