我有一个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不再存在。如果是这样,它改变了什么?
提前致谢, 史蒂芬
答案 0 :(得分:0)
我相信Python正在寻找一个版本的库并找到另一个版本。
确保您的环境按照此页面上的说明进行设置:http://download.oracle.com/docs/cd/E12840_01/wls/docs103/config_scripting/using_WLST.html。有时,如果您的计算机和系统PATH中有两个版本的python,那么您可以获得SRE错误。确保运行setWLSEnv脚本来设置环境,并且在类路径中只有一组Python库。