Модуль getpass для WLST

Я пытаюсь получить ввод для пароля в сценарии wlst. Я видел на одном из постов, что модуль getpass будет полезен, но когда я пытаюсь с ним, я получаю ошибку ниже

ImportError: no module named getpass

Так как же это исправить?

1 ответ

Если вы работаете на компьютере с Linux, возможно, Python уже установлен, он имеет этот модуль getpass в каталоге библиотеки. Вам нужно скопировать файл getpass.py оттуда в путь ${WL_HOME}/common/wlst/modules и запустить оболочку WLST, попытавшись импортировать getpass. Это сработало на моем симпатичном UBUNTU:)

pavanwla@wlatraings:/usr/lib/python2.7$ cp getpass.py ~/Oracle/Middleware/Oracle_Home/wlserver/common/wlst/modules

Вызвать WLST SHELL (работал на WebLogic 12c, но то же самое работает и на 11g) и посмотреть

1. wls:/offline> import getpass
wls:/offline> 
Другие вопросы по тегам