1

将 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 时还需要发生什么来保持连接状态。

4

1 回答 1

0

在为这个问题苦苦挣扎之后,我似乎找到了答案。

在你开始使用 java org.python.util.jython 之后,你会得到一个提示。

>>>

在这里你可以做

import wlstModule as wlst

今后你应该一直使用 wlst !

wlst.connect()

a = wlst.cmo.getServers()

print (a)

问候,

绍留斯

于 2012-10-30T15:32:01.637 回答