Обновление результатов Websphere Jython в ImportError - PullRequest
2 голосов
/ 22 февраля 2012

Я пытаюсь обновить версию jython, поставляемую с Websphere 7, заменив $ WAS_HOME / AppServer / optionLibraries / jython / на jython 2.5.2. Jython 2.5.2 уже установлен в другое место и работает правильно. Когда я загружаю утилиту ws admin с помощью простого скрипта, jython не может найти модуль в том же каталоге. Например, два сценария в $ SCRIPTS_HOME / test:

hello.py:

    import bye
    print "Hello, World!"

bye.py:

    print "bye, World!" 

Запуск скрипта hello.py приводит к:

WASX7017E: Исключительная ситуация при запуске файла "hello.py"; информация об исключении on: com.ibm.bsf.BSFException: исключение из Jython: Traceback (последний вызов был последним): Файл "", строка 1, в ImportError: Нет модуля с именем пока

Возвращение Jython назад скрипт работает нормально.

По по умолчанию Jython должен искать в своем собственном реестре (python.path), который является рабочим каталогом, в котором скрипт запускается с , поэтому он должен работать. Даже передача в текущем каталоге -Dpython.path = $ SCRIPTS_HOME / test / не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...