升级10.3到10.3.3时,域创建脚本中断

时间:2011-07-11 03:07:48

标签: weblogic weblogic-10.x

我有一个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 :(得分:0)

我相信Python正在寻找一个版本的库并找到另一个版本。

确保您的环境按照此页面上的说明进行设置:http://download.oracle.com/docs/cd/E12840_01/wls/docs103/config_scripting/using_WLST.html。有时,如果您的计算机和系统PATH中有两个版本的python,那么您可以获得SRE错误。确保运行setWLSEnv脚本来设置环境,并且在类路径中只有一组Python库。