python脚本中的BEA错误WLContext.close()

python脚本中的BEA错误WLContext.close(),python,weblogic,wlst,Python,Weblogic,Wlst,我是Weblogic的新手 最近,我创建了第一个部署WL应用程序的脚本。剧本很简单。问题是脚本抛出了一个我不知道如何解决的异常 脚本如下所示: wlHost=sys.argv[1] wlPort=sys.argv[2] username=sys.argv[3] password=sys.argv[4] connect(username, password, "t3://" + wlHost + ":" + wlPort) edit() startEdit() progress= deploy(

我是Weblogic的新手

最近,我创建了第一个部署WL应用程序的脚本。剧本很简单。问题是脚本抛出了一个我不知道如何解决的异常

脚本如下所示:

wlHost=sys.argv[1]
wlPort=sys.argv[2]
username=sys.argv[3]
password=sys.argv[4]

connect(username, password, "t3://" + wlHost + ":" + wlPort)
edit()
startEdit()
progress= deploy('MyApp','/path/to/server/classes')
progress.printStatus()
save()
activate()
exit()
例外情况:

<Dec 11, 2011 10:41:35 AM EST> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.> 


我非常感谢您的帮助。

我很确定您的问题是
exit()。因为您仍然有一个活动线程,并且打开了一个活动连接,所以引发了异常。

我按照您的建议进行了更改。问题仍然存在。除此之外,在“部署”部分中,我的应用程序名称的对面有一个恼人的图标“警告”,我得到了相同的BEA-050001异常,并且在exit()之前调用disconnect()。如果您提到此错误是指活动线程/连接,您如何确定?