是否可以将WebSphere wsadmin导入为jython模块?

时间:2012-01-31 21:58:30

标签: scripting websphere jython websphere-7 wsadmin

在WebLogic中,有一个类似于WebSphere wsadmin的WLST(WebLogic脚本工具)。关于WLST的好处是你可以将它作为一个模块导入到其他jython代码中并使用它而没有任何依赖。

以下是讨论此内容的链接: http://ghattus.com/2006/01/06/wlst-as-a-jython-module/

WebSphere wsadmin是否可以实现相同的目标?

1 个答案:

答案 0 :(得分:0)

没有

wsadmin是“脚本框架”,最初并不是用jython创建的。它的目的是与TCL一起使用。之后它被“抽象化”,以便(m)任何流行的脚本语言都可以用于TCL,只有Jython是由实际的WAS安装提供的。

留下一个当然不是非常pythonic或有效的api desing。

无论如何,wsadmin的5个主要对象都不是python对象,其中一些甚至是构造的(就像源代码是用字符串合并字符串创建的)wsadmin加载。

但你可以做点别的事。 wsadmin可以作为独立程序在WAS外部运行。它甚至可以使用jython 2.5进行升级,因此您可以在wsadmin中运行更新的python代码。

希望这会有所帮助..