将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时需要保留连接状态的其他方法。
答案 0 :(得分:0)
在努力解决这个问题之后,我似乎找到了答案。
从java org.python.util.jython开始后,会出现提示。
>>>
在这里你可以做到
import wlstModule as wlst
wlst.connect()
a = wlst.cmo.getServers()
print (a)
问候,
Saulius