(本文档仅供参考)
问题
启动目录下的哪些文件可指定路径?
解决方案
“smartbi-config,Smartbi-License,ext,smartbi.log”存放路径可在登录系统中的config界面进行配置:
smartbi-repoBackup,自动备份知识库的路径可在系统计划任务中指定:
“ext-smartbi、index-smartbi、mlogs-smartbi、font-smartbi、samrtbi.properites”的路径需在启动增加jvm“DSmartbi.ConfigFileDir=<path>”启动参数指定:
注意,目前不能单独指定文件的目录,只支持统一指定。
如部署的服务器为tomcat:
windows下自动安装的smartbi默认是tomcat服务器,也可参考以下方式修改。
注:-DSmartbiX.ExtractDataDir=C:/temp,这个参数,在v8.5版本才有,指定抽数时的临时目录。
进入bin目录下,编辑startup.cmd,添加jvm参数“-DSmartbi.ConfigFileDir=<path>”指定文件路径,例如下图:
修改后重启服务器需要重新配置config文件,包括此前配置的知识库及license的存放位置需重新指定并保存设置后再重启服务器。
修改后可将日志导出查看Smartbi.SystemProperties.log文件中的修改效果,或可直接去所指定目录下查看对应修改效果:
如部署的服务器为weblogic:
可修改setDomainEnv.sh文件,增加参数:JAVA_OPTIONS="-DSmartbi.ConfigFileDir=<path>"指定路径。
例如:JAVA_OPTIONS="-DSmartbi.ConfigFileDir=/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/test"
指定配置文件的存放目录:
效果如下:
如部署在其他服务器上还请根据服务器添jvm启动参数的方式添加“-DSmartbi.ConfigFileDir=<path>”参数指定路径。