Jython

Скрипты, представленные в этом разделе, были написаны в утилитарных целях, для решения каких-то отдельных административных задач.

Jython – это язык программирования, который является реализацией Python на Java. Используется в основном для настройки серверов приложений WebSphere. В отличие от Powershell, этот язык гораздо более строгий и менее понятный: имена чувствительны к регистру, а если что-то написано не так, выдаётся сообщение об ошибке, по тексту которой никогда нельзя понять, что именно было написано не так. Для разработки и отладки скриптов можно использовать Rational Application Developer, который есть не у каждого системного администратора, и иногда проще бывает использовать подручный текстовый редактор типа Notepad++.

Скрипт Jython обычно запускается при помощи утилиты wsadmin с соответствующими ключами. Например, вот так можно выполнить скрипт на удалённом сервере приложений через SOAP-порт:

D:\WAS\bin\wsadmin.bat -lang jython -f c:\jython\my-cool-jython-script.py -conntype SOAP -host server23 -port 8879 -username admin -password password

Здесь вы можете найти такие скрипты:

Рестарт кластера серверов приложений WAS
Редактирование настроек Heap size, Verbose GC
Редактирование JVM Custom Properties
Запуск Listener port
Вывод списка источников данных

Я не могу гарантировать, что эти скрипты будут работать на вашей системе. Если вы не уверены в результатах работы скрипта, который меняет конфигурацию, закомментируйте строчку, содержащую инструкцию AdminConfig.save(). Некоторые скрипты, возможно, написаны не самым оптимальным образом, или даже вовсе неправильно – если вы покажете мне, что именно можно исправить, я буду очень благодарен.

Перейти в раздел Jython

Добавить комментарий