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

发布于 2024-12-20 21:50:33 字数 630 浏览 3 评论 0原文

我是 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.> 

我将不胜感激任何帮助。

I'm new to Weblogic.

Recently I've created my first script to deploy a WL application. The script is very simple. The problem is that the script throws an exception I don't know to solve.

The script looks like:

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()

Exception:

<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.> 

I would appreciate any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

屋檐 2024-12-27 21:50:33

我相当确定您的问题是 exit() 您在退出之前没有运行 disconnect 方法,因此系统将终止所有线程。因为您仍然有一个活动线程和一个打开的活动连接,所以会引发异常。

I'm fairly sure your problem is exit() You don't run a disconnect method prior to exiting so the system is terminating all threads. Because you still have an active thread with an active connection open it's raising the exception.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文