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

(本文档仅供参考)

问题描述

        服务器上重启服务时,报了如下错误信息:

        

       (备注:因安全考虑,新版本的config登录界面已经不展示config文件的加载路径了。

问题原因

这是一个关于在哪个路径下启动smartbi服务的问题。

首先,进入到config界面,可以看到Smartbi-config.xml的存放路径为".",即相对路径。

此相对路径是指相对于“smartbi启动的路径”而言的。什么意思呢?也就是说按照上图这样的配置,如果是在tomcat/bin目录下通过运行tomcat的启动文件进行启动,那么smartbi会在tomcat/bin目录下查找Smartbi-config.xml文件;如果把tomcat/bin目录下的启动文件拷贝到了root目录下,然后在这个root目录下运行拷贝过来的启动文件进行启动,那么smartbi会在这个root目录下查找Smartbi-config.xml。

但是通常而言,Smartbi-config.xml都是存放于tomcat/bin目录下的。因此上文中再tomcat/bin目录启动可以找到Smartbi-config.xml文件,并正常启动;而在root目录启动无法找到Smartbi-config.xml,因此无法正常启动。

故因找到正确的启动路径,并在对应的目录下启动smartbi。

解决方案

1、 需要进入到bin目录下,去启动catalina.sh 或者startup.sh 。

2、如果要在任意路径启动smartbi,在启动文件startup.sh中,添加jvm参数“-DSmartbi.ConfigFileDir=<path>”指定文件路径参数,指定配置文件的路径,具体可以参考文档:部署smartbi时,启动目录下的哪些文件可指定路径?



Viewtracker License Missing

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

授权码细节

  • 无标签