【问题标题】:BEA-error WLContext.close() in python scriptPython 脚本中的 BEA 错误 WLContext.close()
【发布时间】:2011-12-11 15:59:51
【问题描述】:

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

我将不胜感激。

【问题讨论】:

    标签: python weblogic wlst


    【解决方案1】:

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

    【讨论】:

    • 我按照您的建议进行了更改。问题仍然在这里。不仅如此,我在“部署”部分的应用程序名称对面还有一个恼人的“警告”图标
    • 我得到了同样的 BEA-050001 异常,我也在 exit() 之前调用了 disconnect()。 Ben,您提到此错误是指活动线程/连接,您如何确定?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 2020-09-22
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 2016-01-15
    相关资源
    最近更新 更多