如何在 shell 脚本中调用 python 中的 weblogic 的 connect() 方法?
How to call connect() method of weblogic in python which is called inside a shell script?
要求是调用weblogic函数:
connect([username, password], [url], [adminServerName])
在 python 文件 中,在 shellscript 中再次调用如下:
内部 shell 脚本:
python myweblogiccall.py
我收到类似
的异常
unknown name connect
在 python 文件中调用时
尽管 WLST 脚本具有 py 或 jy 扩展名,但它们在运行方式上与 Python 脚本不同。任何 WLST 脚本都需要在开始运行之前设置环境。您可以通过两种方式 运行 您的 WLST 脚本。我假设您只需要 运行 WLST 的帮助,并且工作的 WLST 脚本已经很方便了。
来源 setDomainEnv.sh 并按如下方式调用 WLST 脚本。
source <Domain_HOME>/bin/setDomainEnv.sh
java weblogic.WLST <Script_HOME>/script.py
运行 WLST 脚本通过 wlst.sh
./<Oracle_HOME>/Oracle_common/bin/wlst.sh <Script_HOME>/script.py
要求是调用weblogic函数:
connect([username, password], [url], [adminServerName])
在 python 文件 中,在 shellscript 中再次调用如下:
内部 shell 脚本:
python myweblogiccall.py
我收到类似
的异常unknown name connect
在 python 文件中调用时
尽管 WLST 脚本具有 py 或 jy 扩展名,但它们在运行方式上与 Python 脚本不同。任何 WLST 脚本都需要在开始运行之前设置环境。您可以通过两种方式 运行 您的 WLST 脚本。我假设您只需要 运行 WLST 的帮助,并且工作的 WLST 脚本已经很方便了。
来源 setDomainEnv.sh 并按如下方式调用 WLST 脚本。
source <Domain_HOME>/bin/setDomainEnv.sh java weblogic.WLST <Script_HOME>/script.py
运行 WLST 脚本通过 wlst.sh
./<Oracle_HOME>/Oracle_common/bin/wlst.sh <Script_HOME>/script.py