Модуль 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>