wlstModule连接信息丢失

时间:2011-11-24 06:09:12

标签: weblogic weblogic-10.x weblogic11g wlst

将wlst与WebLogic 10.3.5.0版本一起使用时,我对以下情况感到困惑并希望得到答案。

给出连接服务器的标准wlst命令

connect('weblogic','welcome1','t3s://localhost:7002')

它按预期连接到我的域中的AdminServer,并显示以下提示:

Connecting to t3s://localhost:7004 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'base_domain'.

wls:/base_domain/serverConfig>

但是,如果我执行以下命令

import wlstModule as wlst
wlst.connect('weblogic','welcome1','t3s://localhost:7002')

我得到以下回复

Successfully connected to Admin Server 'AdminServer' that belongs to domain 'base_domain'.

wls:/offline>

我的情况是我有一个用于连接AdminServer的通用模块,虽然连接成功,但是围绕需要serverRuntimeConfig()等的任何其他功能都不起作用,因为它认为它没有连接。

有没有人知道使用第二种方法进行连接的正确机制,以及在使用导入的wlstModule时需要保留连接状态的其他方法。

1 个答案:

答案 0 :(得分:0)

在努力解决这个问题之后,我似乎找到了答案。

从java org.python.util.jython开始后,会出现提示。

>>>

在这里你可以做到

import wlstModule as wlst

因此,你应该一直使用wlst !!

wlst.connect()

a = wlst.cmo.getServers()

print (a)

问候,

Saulius