Как я могу сказать WebSphere wsadmin запустить пакет python, а не один файл python?

865
zero298

Я пытаюсь создать пакет jython, который позволит пользователю выполнять некоторые действия WebSphere из командной строки. Я использую jython в качестве языка и указываю файл для запуска с вызовом wsadmin.

Теперь мой файл jython становится довольно большим, и я хотел бы начать разбивать его на несколько модулей. Однако всякий раз, когда я пытаюсь позвонить importи попросить один из других модулей jython, который будет смежен с исходным модулем, я получаю сообщение об ошибке. Я предполагаю, что это потому, что wsadmin не знает об этих модулях.

Есть ли способ указать каталог модулей Python или, может быть, какой-то путь к классу, родственный Java, чтобы сообщить wsadmin, где он должен получать мои дополнительные модули? Если нет, есть ли хороший способ или, может быть, утилита, которая позволила бы мне сжимать несколько модулей в один скрипт?

Я называю wsadmin следующим образом:

wsadmin -lang jython -f file.py 
1

0 ответов на вопрос