我如何告诉 WebSphere wsadmin 运行 python 包而不是单个 python 文件?

我如何告诉 WebSphere wsadmin 运行 python 包而不是单个 python 文件?

我正在尝试创建一个 jython 包,该包将允许用户从命令行执行一些 WebSphere 操作。我使用 jython 作为语言,并通过调用 wsadmin 指定要运行的文件。

但是现在,我的 jython 文件变得相当大,我想开始将其拆分为多个模块。但是,每当我尝试调用import并请求与原始模块相邻的其他 jython 模块之一时,我都会收到错误。我猜这是因为 wsadmin 不知道这些模块。

有没有办法指定 python 模块的目录,或者可能是某种类似于 Java 的类路径,以告诉 wsadmin 应该从哪里获取我的额外模块?如果没有,有没有好的方法或实用程序可以让我将多个模块压缩为单个脚本?

我像这样调用 wsadmin:

wsadmin -lang jython -f file.py

相关内容