Как передать модули Jython в инструмент wsadmin

Я использую тонкий клиент Websphere 8 для подключения к своему удаленному экземпляру WAS.

Я пытаюсь импортировать некоторые файлы Jyton, передавая python.path в wsadmin, но он не может их найти. Я продолжаю нажимать NameError в классе Jython.

C:\MyThinClient>wsadmin -host <ipaddress> -port 8880 -lang jython -javaoption "-Dpython.path=C:/MyThinClient/Jython/"

WASX7209I: подключен к процессу server1 на узле XYZNode01 с помощью соединителя SOAP; Тип процесса: UnManagedProcess WASX7031I: Для получения справки введите: "print Help.help()" wsadmin>AdminApplication.listApplications() WASX7015E: Исключительная команда запуска: "AdminApplication.listApplications()"; информация об исключении: com.ibm.bsf.BSFException: исключение из Jython: Traceback (самый внутренний последний): Файл "", строка 1, в ? Ошибка имени: AdminApplication

Переданный путь содержит файл AdminApplication.py. Я пробовал пройти путь Jython с косой чертой и косой чертой, но без радости. Любые идеи?


person DarVar    schedule 26.08.2013    source источник


Ответы (1)


Попробуйте с опцией -Dwsadmin.script.libraries, как показано ниже. Это сработало для меня

C:\MyThinClient>wsadmin -host -port 8880 -lang jython -javaoption "-Dwsadmin.script.libraries==C:/MyThinClient/Jython/"

person user2743875    schedule 03.09.2013