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

Scripting 是否可以将WebSphere wsadmin作为jython模块导入?,scripting,websphere,jython,websphere-7,wsadmin,Scripting,Websphere,Jython,Websphere 7,Wsadmin,在WebLogic中,有一个类似于WebSphere wsadmin的WLST(WebLogic脚本编写工具)。WLST的好处在于,您可以将其作为模块导入到其他jython代码中,并在没有任何依赖关系的情况下使用它 以下是讨论此问题的链接: WebSphereWSADMIN也可以这样做吗 没有 wsadmin是“脚本框架”,最初并不是在考虑jython的情况下创建的。它打算与TCL一起使用。在那之后,它被“抽象”了,(m)任何流行的脚本语言都可以用来代替TCL,而只有Jython是由实际的wa

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

以下是讨论此问题的链接:

WebSphereWSADMIN也可以这样做吗

没有

wsadmin是“脚本框架”,最初并不是在考虑jython的情况下创建的。它打算与TCL一起使用。在那之后,它被“抽象”了,(m)任何流行的脚本语言都可以用来代替TCL,而只有Jython是由实际的was安装提供的

留下一个api设计,这肯定不是很好的pythonic或效率

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

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


希望这有帮助。

有没有办法使用该脚本框架重写Jython中的一些基本wsadmin功能(例如检查服务器状态)?我们已经有了一些用Jython编写的工具来监视我们的WebLogic应用程序服务器,我想将它们扩展到监视WebSphere应用程序服务器。我们可以调用wsadmin,但在Solaris上,只需启动wsadmin并连接到DMGR大约需要一分钟,这对于我们来说是不可接受的。