Запуск записанного файла WLST Python для настройки конфигурации домена WebLogic.

В нашем проекте у нас есть множество шагов для создания различных конфигураций на сервере WebLogic. Я создал локальный домен и записал свои шаги в файл Python (нажав кнопку «Запись» вверху, а затем вручную настроив шаги)

Конфигурация включает в себя создание общих источников данных, областей безопасности, изменения в AdminServer и так далее.

Цель записи шагов очевидна — облегчить и ускорить процесс для других. Я хотел бы знать, как мне запустить записанный сценарий? Должен ли я просто создать новый домен, войти в него и просто запустить скрипт? Или еще что-то требуется?

Вот фрагмент из файла .py:

startEdit()
cd('/')
cmo.createJDBCSystemResource('test')
cd('/JDBCSystemResources/test/JDBCResource/test')
cmo.setName('test')
cd('/JDBCSystemResources/test/JDBCResource/test/JDBCDataSourceParams/test')
set('JNDINames',jarray.array([String('test')], String))
cd('/JDBCSystemResources/test/JDBCResource/test/JDBCDriverParams/test')
cmo.setUrl('jdbc:db2://server:port/DBNAME')
cmo.setDriverName('com.ibm.db2.jcc.DB2Driver')
.
.

Я упомянул несколько вопросов: Как запустить скрипт wlst с помощью файла .py, Запись сценариев WLST для адаптера Настройки для создания пулов исходящих подключений, но это не помогло.


person Pramod Karandikar    schedule 04.08.2017    source источник


Ответы (1)


Простой ответ на ваш вопрос — да, просто создайте новый домен, запустите его и запустите скрипт. Помните, что ваш сценарий должен подключиться к вашему серверу, прежде чем вносить какие-либо изменения. Для этого просто добавьте команду подключения в начало вашего скрипта.

[connect('adminuser','adminpass','t3://localhost:8001')][1] 

чтобы запустить скрипт, просто перейдите в папку, содержащую wlst.cmd (Windows) или wlst.sh (Linux), и запустите

wlst.sh your_script.py

Имейте в виду, что если вы нацеливаете ресурсы на кластеры или конкретные экземпляры серверов, вы должны убедиться, что имена кластеров/серверов в новом домене совпадают с именами экземпляров, в которых вы записали свой скрипт.

Редактирование домена в автономном режиме также возможно, и об этом есть множество статей и сообщений в блогах.

person Piotr Godlewski    schedule 04.08.2017