Web服务器部署

  • 文档创建者:doreen0813
  • 编辑次数:21次
  • 最近更新:April陶 于 2020-08-11
  • 1. 概述

    企业使用 FineBI 推荐服务器部署,满足更稳定的运行效果。

    FineBI 是一个 Servlet 应用。

    Servlet 是一种服务器端的 Java 应用程序,具有独立于平台和协议的特性,可以生成动态的 Web 页面。它担当客户请求( Web 浏览器或其他 HTTP 客户程序)与服务器响应( HTTP 服务器上的数据库或应用程序)的中间层。

    因此 FineBI 必须部署在 Web 应用服务器如 Tomcat、Weblogic、Websphere 等下面,启动 Web 应用服务器时就会加载 FineBI 这个 Servlet ,从而交互式地浏览和修改数据,整个过程如下:

    222

    服务器部署将 FineBI 系统置于服务器上,通过 IP 地址访问同一个 BI 系统,从而实现系统平台的作用,达到企业整体工作的业务活动需求。

    2. 索引

    FineBI 仅支持 JDK1.8,在部署时需按照对应服务器和 JDK 版本部署,否则将无法使用。

    2.1 FineBI 服务器部署

    文档将详细介绍各类主流服务器下 FineBI 的部署过程。

    Tomcat服务器部署

    Tomcat部署相关问题

    Weblogic服务器部署

    Weblogic部署相关问题

    Jboss服务器部署

    Websphere服务器部署

    Websphere部署使用常见问题

    常见部署问题

    注:FineBI 不支持嵌入式部署,即将 FineBI 部署到用户已有的 Web 工程中。

    2.2 宕机风险参数设置

    修改 FineBI 配置参数

    3. 注意事项

    3.1  Token生效时间

    FineBI 目前采用的是基于 Token 的身份验证,该 token 默认有效期为一小时;若一直开着主页,该 token 不会失效。部署在 Web 服务器中的 FineBI 仍然保留该 token 生效时间,不会随着 web 容器的 session 生效时间变化。

    若要修改该 token 生效时间,可以通过客户端连接内置数据库 FineBD(若做过 平台hsql默认迁移,则连接对应数据库),路径为%FineBI%\webapps\webroot\WEB-INF\embed,在数据库中的表 fine_conf_entity 中增加字段 LoginConfig.loginTimeout ,并为其设置对应的值,单位为毫秒。

    3.2 部署数量

    此处同一个 Web 服务器下,不能同时部署 FineBI 和 FineReport ,同时使用时可使用 FineReport集成到FineBI。若非集成使用,需分成两个服务器部署。 


    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!