BEA错误 WLContext.close() 在Python脚本中

1 投票
1 回答
1994 浏览
提问于 2025-04-17 08:09

我刚接触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这个方法,所以系统会结束所有的线程。因为你还有一个正在运行的线程,并且这个线程还有一个打开的连接,所以就出现了异常。

撰写回答