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

发布于 2025-01-01 13:08:52 字数 315 浏览 2 评论 0原文

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

这是讨论此问题的链接: http://ghattus.com/2006/01/06/ wlst-as-a-jython-module/

对于 WebSphere wsadmin 是否可以实现同样的功能?

In WebLogic, there's the WLST (WebLogic Scripting Tool) which is similar to WebSphere wsadmin. The nice thing about WLST is that you can import it as a module into other jython code and use it without any dependencies.

Here's link that discusses this:
http://ghattus.com/2006/01/06/wlst-as-a-jython-module/

Is the same thing possible with WebSphere wsadmin?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最笨的告白 2025-01-08 13:08:52

。wsadmin 是“脚本框架”,最初创建时并未考虑到 jython。它旨在与 TCL 一起使用。之后它被“抽象”,以便可以使用任何流行的脚本语言来代替 TCL,并且实际 WAS 安装只提供 Jython。

留下的 api 设计肯定不是很 Pythonic 或高效。

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

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

希望这有帮助..

No.

wsadmin is "scripting framework" not originally created with jython in mind. It was intented to be used with TCL. After that it was "abstracted" so that (m)any popular scripting languages can be used inplace of TCL, and only Jython was provided by actual WAS instalation.

Leaving an api desing which is certainly not very pythonic or efficient.

Anyway neither of 5 main objects of wsadmin are python objects, and some of them are even constructed (like source code is being literally created with merging strings) as wsadmin loads.

But you can do something else. wsadmin can be run outside WAS as standalone program. And it can be even upgraded with jython 2.5, so you can run newer python code within wsadmin.

Hope this helps..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文