Сценарий создания домена не работает при обновлении 10.3 до 10.3.3 - PullRequest
0 голосов
/ 11 июля 2011

У меня есть скрипт на python, который создает домен в нашей установке weblogic. Когда я обновился до 10.3.3, скрипт больше не работает. Я получаю следующую ошибку:

 [exec] 
 [exec] Problem invoking WLST - Traceback (innermost last):
 [exec]   File "/home/sbaker/workspace/fire_trunk/mig/weblogic/domain_v10/build/gsDomainCreation/gsDomain.py", line 65, in ?
 [exec]   File "/home/sbaker/bea/wlserver_10.3/common/wlst/modules/jython-modules.jar/Lib/javaos.py", line 32, in ?
 [exec]   File "/home/sbaker/bea/wlserver_10.3/common/wlst/modules/jython-modules.jar/Lib/re.py", line 7, in ?
 [exec]   File "/home/sbaker/bea/wlserver_10.3/common/wlst/modules/jython-modules.jar/Lib/sre.py", line 17, in ?
 [exec]   File "/home/sbaker/bea/wlserver_10.3/common/wlst/modules/jython-modules.jar/Lib/sre_compile.py", line 15, in ?
 [exec] AssertionError: SRE module mismatch

Строка 65: fileQueueName = os.environ ['FILE_QUEUE']

Я пытался вставить: print os.environ, но это также не говорит о том же. Я подозреваю, что os.environ больше не существует. Если да, то на что это изменилось?

Спасибо заранее, Стивен

1 Ответ

0 голосов
/ 11 июля 2011

Я думаю, что Python ищет одну версию библиотеки и находит другую.

Убедитесь, что ваша среда настроена так, как указано на этой странице: http://download.oracle.com/docs/cd/E12840_01/wls/docs103/config_scripting/using_WLST.html. Иногда, если у вас есть две версии python на вашем компьютере и в системном PATH, вы можете получить ошибку SRE.Убедитесь, что вы запускаете сценарий setWLSEnv для настройки вашей среды и что у вас есть только один набор библиотек Python в вашем пути к классам.

...