Руководство по WebSphere Application Server

ОнЛ@йн руководство с примерами по WAS

  • Главная
  • Авторское право
  • Команда
  • Контакты
  • Оглавнение

24

Окт

5.2.4. Вызов команды и скрипта

Опубликовал admin  Рубрика Часть 5. Использование скриптов

Команды wsadmin можно вызывать тремя разными методами. В этом разделе рассматриваются различные способы вызова команд.

Вызов одной команды (-c)

Опция -с используется для выполнения одной команды в wsadmin, как показано в примере 5.2. В данном примере мы используем объект AdminControl для запроса имени узла процесса-сервера WebSphere.

Пример 5.2. Запуск одной команды в wsadmin

C:<дир_was>profiles<имя_профиля>bin>wsadmin — c AdminControl.getNode()

WASX7209I: Connected to process «dmgr» on node kcgg1f3CellManager01 using SOAP connector; The type of process is: DeploymentManager

‘kcgg1f3CellManager01

Интерактивный вызов команд

Среду для выполнения команд можно вызвать в интерактивном режиме. Вы сможете вызывать несколько команд, не запуская и не останавливая среду wsadmin для каждой одиночной команды. Запуск wsadmin без указания командной опции (-с) или файла скрипта (-f) приведет к запуску интерактивной среды выполнения команд, как показано в примере 5.3.

Пример 5.3. Запуск интерактивной среды вып олнения команд wsadmin C:<дир_was>profiles<имя_профиля>bin>wsadmin

WASX7209I: Connected to process "dmgr" on node kcgg1f3CellManager01 using SOAP connector; The type of process is: DeploymentManager

WASX7031I: For help, enter: "print Help.help()" wsadmin>

Из строки с приглашением wsadmin> можно запускать административные объекты WebSphere и встроенные объекты языка, как показано в примере 5.4. Вводимые команды показаны жирным шрифтом.

Пример 5.4. Интерактивный вызов команд wsadmin>AdminControl.getNode() ‘kcgg1f3CellManager01′

wsadmin>

Для завершения работы интерактивной среды нужно ввести команду quit и нажать клавишу Enter.

Запуск файлов скриптов (-f)

Опция -f используется для выполнения файла скрипта. В примере 5.5 показан двухстрочный скрипт Jython с именем myScript.py. Данный скрипт имеет расширение .py, показывающее, что в скрипте используется синтаксис Jython. Для работы wsadmin расширение роли не играет; для определения используемого языка применяются свойство com.ibm.ws.scripting.defaultLang и опция командной строки — lang. Если значение свойства неверно, укажите язык скрипта опцией — lang, поскольку по умолчанию используется Jacl.

Пример 5.5. Скрипт Jython

print "This is an example Jython script" print ""+ AdminControl.getNode()+""

В примере 5.6 показано выполнение этого скрипта.

Пример 5.6. Запуск скрипта Jython в wsadmin

C:<дир_was>profiles<имя_профиля>bin>wsadmin — f myScript.py

WASX7209I: Connected to process «dmgr» on node kcgg1f3CellManager01 using SOAP connector; The type of process is: DeploymentManager

This is an example Jython script

kcgg1f3CellManager01

Использование профиля (-profile)

Опцию командной строки — profile можно использовать для указания скрипта профиля. Профиль может использоваться для выполнения необходимой стандартной инициализации. В командной строке можно использовать несколько опций — profile, и они будут вызываться в указанном порядке.

Указание файла свойств (-p)

Используйте опцию — p для указания файла свойств, отличного от wsadmin.properties, и располагающегося либо в директории <дир_профиля>/properties, либо в директории <дир_was>/properties, либо в директории, указанной в $user_home.

В примере 5.7 показан вызов wsadmin и выполнение файла скрипта с указанием конкретного файла свойств.

Пример 5.7. Указание файла свойств в командной строке

C C:<дир_was>profiles<имя_профиля>bin>wsadmin — f c:myScript.py — p c:tempcustom.properties

WASX7209I: Connected to process "dmgr" on node kcgg1f3CellManager01 using SOAP connector; The type of process is: DeploymentManager

This is an example Jython script

kcgg1f3CellManager01

  • Twitter
  • Одноклассники
  • ВКонтакте
  • FaceBook
  • ой Мир
« 5.2.3. Конфигурация wsadmin
5.2.5. Общий обзор объектов wsadmin »

Рубрики

  • Часть 1. Основы
  • Часть 2. Технический обзор
  • Часть 3. Профили
  • Часть 4. Основы администрирования
  • Часть 5. Использование скриптов
  • Часть 6. Конфигурирование ресурсов
  • Часть 7. Управление Web-серверами
  • Часть 8. Асинхронный обмен сообщениями

Свежие записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями

Страницы

  • Авторское право
  • Команда
  • Главная
    • Дополнения
    • Примечание
  • Контакты
  • Оглавнение

Последние записи

  • 8.4.8. Наилучшие подходы к работе с MDB-компонентами
  • 8.4.7. Связывание компонента, управляемого сообщением, с пунктом назначения
  • 8.4.6. Конфигурационные свойства активации MDB-компонентов
  • 8.4.5. Компоненты, управляемые сообщениями, и транзакции
  • 8.4.4. Жизненный цикл компонента, управляемого сообщениями
  • 8.4.3. Реализация компонента, управляемого сообщениями
  • 8.4.2. Взгляд на компонент, управляемый сообщениями, со стороны клиента
  • 8.4.1. Типы компонентов, управляемых сообщениями
  • 8.4. Компоненты, управляемые сообщениями
  • 8.3.5.-8.3.8 Размещение конечной точки для сообщений

Свежие комментарии

  • Комментариев нет
  • Случайные записи

    • 4.8.8. Просмотр информации о приложении
    • 5.2.6.2. Примеры 5.11, 5.12 (атрибыуты MBean)
    • 4.8.2. Установка корпоративного приложения
    • 3.4.10. Настройка демона местоположения
    • 3.5.3. Удаление профилей
    • 3.3.2.1. Создание профиля сервера приложения (часть 2)
    • 5.6. Использование Java для администрирования
© 2012 Руководство по WebSphere Application Server
Дизайн : Roam2Rome | Локализация темы для wordpress goodwin
Копирование материалов с данного сайта возможно только при наличии индексируемой ссылки на данный ресурс.