Tomcat服务器部署

编辑
  • 文档创建者:doreen0813
  • 浏览次数:9373次
  • 编辑次数:19次
  • 最近更新:doreen0813 于 2019-08-16
  • 1、描述

    Tomcat服务器是免费且性能相对稳定的web应用服务器,在许多中小型企业中很受欢迎。FineBI支持的Tomcat版本及对应的JDK版本:

      Tomcat版本JDK版本  
    Tomcat8.0及以上版本(tomcat 8.0.32暂不支持)  jdk1.8

    注:1、Tomcat版本与JDK版本需要与操作系统对应;不支持32位系统;

    2、FineBI5.0以上仅支持JDK1.8版本,需要使用对应版本,否则无法部署成功并使用。且同一个Tomcat服务器中不能部署多个BI工程;  

    2、独立部署

    2.1 部署步骤

    独立部署就是将FineBI应用集成到新的Web工程。

    1、把FineBI目录中%FineBI%\webapps下的webroot文件拷贝到%Tomcat_HOME%/webapps/,如下图:



    应用名webroot可以根据需要改变,如可以改为“FineBI”。

    2、将环境上安装的JDK目录lib下面的tools.jar拷贝到%Tomcat_home%/lib%Tomcat_home%/webapps/webroot/WEB-INF/lib任一位置,如下图:

    找到tools.jar文件:


    拷贝至%Tomcat%/lib下:


    3、应用部署成功后,进入%Tomcat_HOME%/bin目录下启动tomcat服务器,根据不同系统,执行startup.bat或者startup.sh便可以在客户端浏览器中访问了。

    4、在客户端浏览器中输入访问地址http://localhost:8080/webroot/decision可成功看到如下图所示的访问界面,证明部署成功。8080端口可根据需要进行修改。


    注:访问地址由“服务器IP”+“端口”+“工程文件名”+“decision”组成;若Web应用服务器可以在外网进行访问,我们就可以在外网访问FineBI数据决策系统了。若外网访问不了,可借助第三方工具:例如花生壳、fcn、frp等实现内网穿透。  

    2.2 配置jvm参数

    此处,我们还需要为工程配置上宕机自动生成dump日志的jvm参数,配置该参数对工程运行没有性能损耗,仅用于在服务器宕机时生成dump日志。

    进入Tomcat目录%tomcat%/bin找到配置文件catalina.sh,打开该文件,并增加如下图的jvm参数:


    JAVA_OPTS="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError"
    JAVA_OPTS="$JAVA_OPTS -XX:HeapDumpPath=/opt/"

    其中/opt/路径表示的是宕机文件生成路径,可以根据需要修改文件路径。修改保存后,需要重启Tomcat才能使配置生效

    3、注意事项

    1. 在Linux的Tomcat下部署了FineBI以后,若要导出Excel(包含组件导出Excel仪表板导出Excel),则需在Tomcat的目录%tomcat%/bin找到配置文件catalina.sh,打开该文件并搜索RUNJAVA,在所有类似如下所示的内容后都增加一行Djava.awt.headless=true \。


    Djava.awt.headless=true \

    修改文件后保存并重启FineBI,即可导出Excel。

    2. Windows下的CMD窗口默认可编辑,如果鼠标点进窗口,会造成所有的java线程阻塞,造成Tomcat假死宕机,不能使用。此时,需要在tomcat的CMD界面,选择属性,如下图:


    取消两个编辑选项的勾选,如下图,取消快速编辑模式和插入模式的勾选,点击确定保存该属性并重启Tomcat即可。


    附件列表


    主题: 部署集成
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]