Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
执行python文件以配置WAS管理控制台属性时出错_Python_Websphere - Fatal编程技术网

执行python文件以配置WAS管理控制台属性时出错

执行python文件以配置WAS管理控制台属性时出错,python,websphere,Python,Websphere,我试图通过python文件配置WAS管理控制台属性,但出现以下错误: WASX7017E: Exception received while running file "ConfigureWASMain.py"; exception information: com.ibm.bsf.BSFException: exception from Jython: Traceback (innermost last): File "<string>", line 49, in ? Fi

我试图通过python文件配置WAS管理控制台属性,但出现以下错误:

WASX7017E: Exception received while running file "ConfigureWASMain.py"; exception information: com.ibm.bsf.BSFException: exception from Jython:
Traceback (innermost last):
  File "<string>", line 49, in ?
  File "/opt/WebSphere7/64bit/optionalLibraries/jython/Lib/javaos.py", line 137, in __getitem__
  File "/opt/WebSphere7/64bit/optionalLibraries/jython/Lib/UserDict.py", line 14, in __getitem__
KeyError: BASE_DIR  

有人请帮助我解决此错误。

您没有设置环境变量
BASE\u DIR
。如果您使用bash,请执行以下操作:

export BASE_DIR=/path/to/whatever
在运行python代码之前(在同一终端窗口中)

如果用户未定义
BASE\u DIR
,则还应假定为正常默认值

sys.path.append(os.environ.get("BASE_DIR","/some/default/path"))

耶..我明白了..在我的shell脚本中,我放弃了使用export BASE_DIR到主目录路径。谢谢你,雷德男爵
sys.path.append(os.environ.get("BASE_DIR","/some/default/path"))