0
我有一个父母和孩子的脚本。我正在尝试从子脚本运行一个命令(WLST nmConnect),但当我尝试时出现“NameError:nmConnect”错误消息。 奇怪的是我可以从父脚本中调用它!所以我认为系统变量(例如CLASSPATH)不会传递给子脚本?从子脚本jython调用命令
父脚本
import wl
...
wlmanager = wl.WeblogicManager()
...
if not wlmanager.connect_to_nodemanager(ssl, domainName, userConfigFile, userKeyFile):
....
孩子脚本
def connect_to_nodemanager(self, p_ssl, p_domainName, p_userConfigFile, p_userKeyFile):
try:
nmConnect(domainName=p_domainName,userConfigFile=p_userConfigFile,userKeyFile=p_userKeyFile)
return True
except:
...
return False
所以,当我把nmConnect父脚本,它的工作... 能否请你帮忙吗?
感谢,五