页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 20 下一个 »

(本文档仅供参考)

问题

启动目录下的哪些文件可指定路径?

解决方案

    1、“smartbi-config,Smartbi-License,ext,smartbi.log”存放路径可在登录系统中的config界面进行配置:

      2、smartbi-repoBackup,自动备份知识库的路径可在系统计划任务中指定:

     3、“ext-smartbi、index-smartbi、mlogs-smartbi、font-smartbi、smartbi.properites”的路径需在启动增加jvm“-DSmartbi.ConfigFileDir=<path>”启动参数指定:

注意,目前不能单独指定文件的目录,只支持统一指定。

 (1)如部署的服务器为tomcat:

A、windows下自动安装的smartbi默认是tomcat服务器,也可参考以下方式修改。

注:-DSmartbiX.ExtractDataDir=C:/temp,这个参数,在v8.5版本才有,指定抽数时的临时目录(SmartbiX-ExtractData)。

进入bin目录下,编辑startup.cmd,添加jvm参数“-DSmartbi.ConfigFileDir=<path>”指定文件路径,例如下图:

修改后重启服务器需要重新配置config文件,包括此前配置的知识库及license的存放位置需重新指定并保存设置后再重启服务器。

修改后可将日志导出查看Smartbi.SystemProperties.log文件中的修改效果,或可直接去所指定目录下查看对应修改效果:


B、Linux下的Tomcat 添加jvm参数“-DSmartbi.ConfigFileDir=<path>”指定文件路径,具体如下:

注:若不知道Tomcat的jvm参数是配置在哪个文件可以参考wiki文档中的 【Tomcat/二、Linux系统】章节 :应用服务器JVM参数配置

通常的Linux上的JVM参数是配置在catalina.sh中的,找到catalina.sh文件后,搜索“JAVA_OPTS”,检查一下该文件中是否已经对该设置项进行了设置,若没有增在JAVA_OPTS上添加-DSmartbi.ConfigFileDir=<path> ,如下图:

(注:建议不要配置在catalina.sh文件中,而是配置setenv.sh文件,这是apache推荐的配置方式)

将文件读取路径设置为/app/smartbi/apache-tomcat-7.0.59/test 文件夹下:

添加后启动Tomcat,通过 ps -ef|grep tomcat 查看Tomcat进程,可以看到已经增加了-DSmartbi.ConfigFileDir 指定路径的参数:

重启Tomcat服务后会进入知识库配置界面,然后配置保存相关设置,这时候可以看到“ext-smartbi、index-smartbi、mlogs-smartbi、font-smartbi、samrtbi.properites ”等文件已经在指定目录生成,Tomcat启动的时候也会默认读取这个路径下的相关配置文件:

(2)如部署的服务器为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>”参数指定路径。


Viewtracker License Missing

There is a problem with the license of the Viewtracker addon. Please check if you have a valid license.

授权码细节

  • 无标签