Weblogic服务器部署

  • 文档创建者:doreen0813
  • 编辑次数:22次
  • 最近更新:Roxy 于 2020-05-26
  • 1. 版本

    FineBI支持的Weblogic版本及对应的JDK版本:

    Weblogic版本   JDK版本  
          Weblogic12.2.1.*          JDK1.8

    注:部署前请先确认服务器环境的JDK版本,默认下载的FineBI安装包为JDK1.8版本,若与环境不符,需确保环境为JDK1.8版本,否则无法部署成功并使用。

    支持的操作系统包括Windows、Linux、Unix操作系统,Linux、Unix下的Weblogic管理控制台和Windows下的界面是一致的,即实现步骤是一样的。

    2. 部署步骤

    以下示例环境为Windows10+Weblogic12.2.1.3+jdk1.8,其他版本步骤基本相同,可能每个版本功能位置不同,需要找到自身版本环境的对应位置。

    2.1 前期准备

    1)删除weblogic安装目录 %weblogic%MiddlewareOracle_Homeouimodules目录下 jackson-annotations-2.7.9.jar 包,如下图:

    2)删除weblogic安装目录%weblogic%MiddlewareOracle_Homeoracle_commonmodules hirdparty 目录下的 jackson-annotations-2.7.9.jar、jackson-core-2.7.9.jar、jackson-databind-2.7.9.1.jar 三个jar包,如下图:


    3)删除Weblogic安装目录 %weblogic%MiddlewareOracle_Homewlservermodules 下的 org.slf4j.jdk*.jar,如下图所示:

    注:没有该文件的则忽略此步骤。


    4)由于weblogic中 jackson老版本包会引起报错,引起FineBI抽数失败问题。因此需要删除Weblogic安装目录 %weblogic%MiddlewareOracle_Homeoracle_commonmodules(Linux为 %weblogic%/oracle_common)下的 com.fasterxml.jackson.core.jackson-databind、com.fasterxml.jackson.core.jackson-core、com.fasterxml.jackson.core.jackson-annotations 三个jar包,如下图:

    注:没有该文件的则忽略此步骤。

    5)在此处下载web.xml文件,并将其放入FineBI安装目录%FineBI%/webapps/webroot/WEB-INF下,否则在部署的时候选择不到webroot应用工程。

    6)参考如何使用第三方管理软件连接内置hsql数据库finedb连接finedb数据库,在数据库的表FINE_CONF_ENTITY中找到DistributedOptimizationConfig.spiderConfig.spider_namenode_mode字段,将该字段对应的值zookeeper修改为master并保存,如下图所示:

    注:FineBI 2019-08 之后的版本不需要进行此步骤操作。

    222

    2.2 拷贝工程

    1)拷贝FineBI安装目录%FineBI%webapps下的webroot文件夹至服务器(Weblogic所在的服务器)任意目录,如服务器的D:webroot

    2)将环境上安装的JDK目录lib下面的tools.jar拷贝到%weblogic_home%/lib%webroot%/WEB-INF/lib任一位置,比如拷贝至D:webrootWEB-INFlib下。

    2.3 Weblogic部署FineBI应用

    1)启动Weblogic服务器,打开Weblogic管理控制台,默认地址为http://localhost:7001/console,选择左边的部署菜单,点击右侧的安装按钮进行部署,如下图:

    222

    2)调整至FineBI部署位置,即D:webroot,选定webroot,点击下一步:

    1.png

    3)选择默认的定位方式不变(“将此部署安装为应用程序”),点击下一步


    4)使用默认设置直接点击完成(也可根据需求点击下一步逐步进行设置):

    222

    注:在部署weblogic过程中,无需更改编码方式,FineBI在定义数据连接时已经对编码进行了处理。

    5)默认会自动激活所有更改,若没有激活,点击左侧的激活更改按钮进行提交:

    222

    看到“已激活所有更改。不需要重新启动”信息时,表示我们已经部署完毕了,同时看到工程右侧的状态为“活动”,健康状况为“OK”,表示工程已启动成功。

    6)若状态为准备就绪,则需要启动一下工程,选择刚部署的应用>启动

    222

    2.4 检测是否部署成功

    打开浏览器,输入访问地址http://localhost:7001/webroot/decision可成功看到访问界面,7001端口可根据需要进行修改,如下图所示:

    222

    注:地址由“服务器IP”+“端口”+“工程文件名”+“decision”;  

    2.5 服务器宕机风险参数配置

    FineBI 对服务器有一定的配置要求,当服务器不能满足 BI 使用时,会出现宕机风险,相关参数配置详情参见:FineBI宕机风险参数说明

    附件列表


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