BEA错误 WLContext.close() 在Python脚本中
我刚接触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.>
我非常感谢任何帮助。
1 个回答
0
我觉得你的问题可能出在exit()
这个地方。在你退出程序之前,没有调用disconnect
这个方法,所以系统会结束所有的线程。因为你还有一个正在运行的线程,并且这个线程还有一个打开的连接,所以就出现了异常。