2012-01-31 7 views
0

В WebLogic есть WLST (WebLogic Scripting Tool), который похож на WebSphere wsadmin. Самое приятное в WLST заключается в том, что вы можете импортировать его как модуль в другой код jython и использовать его без каких-либо зависимостей.Можно ли импортировать WebSphere wsadmin в качестве модуля jython?

Вот ссылка, которая обсуждает это: http://ghattus.com/2006/01/06/wlst-as-a-jython-module/

ли то же самое можно с WebSphere wsadmin?

ответ

0

No.

wsadmin является "основой сценариев" изначально не создан с Jython в виду. Он был предназначен для использования с TCL. После этого он был «абстрагирован», так что (m) можно использовать любые популярные языки сценариев на месте TCL, и только Jython был предоставлен фактической установкой WAS.

Оставляя api desing, который, безусловно, не очень питонов или эффективен.

В любом случае ни один из 5 основных объектов wsadmin не является объектом python, а некоторые из них даже сконструированы (например, исходный код создается буквально с помощью слияния строк) по мере загрузки wsadmin.

Но вы можете сделать что-то еще. wsadmin может запускаться за пределами WAS как автономная программа. И он может быть даже обновлен с помощью jython 2.5, поэтому вы можете запускать более новый код python в wsadmin.

Надеется, что это помогает ..

+0

Есть ли способ, чтобы переписать некоторые из основных функциональной wsadmin (например, проверка состояния сервера) в Jython с помощью этой рамки сценариев? У нас уже есть инструменты, написанные на Jython, которые отслеживают наши серверы приложений WebLogic, и я хотел бы расширить их для мониторинга серверов приложений WebSphere. Мы можем вызвать wsadmin, но на Solaris требуется около минуты, чтобы просто запустить wsadmin и подключиться к DMGR, что неприемлемо для наших целей. – MD6380