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

安装完成 Tomcat 应用服务器后,将 Smartbi 应用部署到 Tomcat 7 以上版本,请参考如下操作步骤:

 

1、检查服务器上是否已安装了Java,如果没有,请先安装Java。因为 Smartbi 至少需要8G以上内存,所以必须安装 64 位的 JDK 才行。

2、接着请修改 tomcat 的启动参数,此步骤不可省略。

请参考文档“修改tomcat启动参数的推荐方法”,配置tomcat启动参数。请设置 JAVA_HOME、JRE_HOME、JAVA_OPTS 等三个参数。

  • Windows环境:如下面格式,在文件中添加JAVA_HOME,JRE_HOME,CATALINA_HOME,JAVA_OPTS 等参数的配置。
set "JAVA_HOME=C:\Program Files\Java\jdk1.8.0_51"
set "JRE_HOME=C:\Program Files\Java\jdk1.8.0_51\jre"
set "CATALINA_HOME=d:\smartbi\tomcat"
set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=GBK -Duser.region=CN -Duser.language=zh -Djava.awt.headless=true -Xms8192m -Xmx8192m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError"
  • Linux环境:如下面格式,在文件中添加JAVA_HOME,JRE_HOME,CATALINA_HOME,JAVA_OPTS 等参数的配置。
export JAVA_HOME="/data/smartbi/jdk1.8.0_45"
export JRE_HOME="/data/smartbi/jdk1.8.0_45/jre"
export CATALINA_HOME="/opt/smartbi/tomcat"
export JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=GBK -Duser.region=CN -Duser.language=zh -Djava.awt.headless=true -Xms8192m -Xmx8192m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError"

注意:如果使用的 jdk 是 1.8 版本,请修改内存参数。

在jdk 1.8 版本中,已经删除了 -XX:MaxPermSize 参数,请使用-XX:MaxMetaspaceSize代替它,并配合-XX:MetaspaceSize使用。

 

3、将smartbi.war 包复制到<Tomcat>\webapps 目录下。

4、运行<Tomcat>\bin\startup.bat命令(Linux 系统是 startup.sh),启动Tomcat服务器。

5、等待tomcat启动完成后,登录到Smartbi配置页面,设置知识库连接信息,上传License文件。具体操作,请参考 系统配置与应用

6、配置完成后,再重启 Tomcat 服务器。

7、接着,再登录Smartbi系统,并配置 高速缓存库

8、然后,再配置 跨库联合数据源。 

9、至此,Smartbi 安装配置全部完成。 

 

注:Tomcat 如果是8.0版本,需要修改smartbi.war包中WEB-INF目录下面的web.xml文件,具体修改方法见下图。


需要添加这个配置的原因是:

1、JSP/Servlet 3.0 规范中,如果没有指定metadata-complete=true参数,则会在启动过程中扫描整个war包中所有jar类中是否包含@Servlet等相应的注解,旧版本是需要在web.xml中指定(比如原先创建一个servlet,我们都需要在web.xml中添加对应的Servlet的入口)。

2、这样会导致启动的过程非常缓慢,可能耗时半小时以上。

3、添加这两个属性(metadata-complete="true",<absolute-ordering />)可以指定不再进行相应的扫描,从而提高Smartbi启动速度。 

 

  • 无标签

评论

  1. 刘怡霞 发表:

    问:如何修改 smartbi.properties 文件的存放路径?
    答:可以用jvm参数-DSmartbi.ConfigFileDir=/smartbiconfig指定。