BEA-ошибка WLContext.close () в скрипте Python - PullRequest
1 голос
/ 11 декабря 2011

Я новичок в 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.> 

Я быпризнателен за любую помощь.

1 Ответ

0 голосов
/ 11 декабря 2011

Я вполне уверен, что ваша проблема exit() Вы не запускаете метод disconnect до выхода, поэтому система завершает все потоки. Поскольку у вас все еще есть активный поток с активным открытым соединением, это вызывает исключение.

...