Потеряна информация о соединении wlstModule - PullRequest
1 голос
/ 24 ноября 2011

При использовании 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 голосов
/ 30 октября 2012

После борьбы с этой самой проблемой я, кажется, нашел ответ.

после того, как вы начнете с java org.python.util.jython, вы получите приглашение.

>>> * * 1005

здесь вы можете сделать

import wlstModule as wlst

следовательно, вы должны использовать все время !!

wlst.connect()

a = wlst.cmo.getServers()

print (a)

привет

Саулюс

...