反馈已提交

网络繁忙

Wildfly(JBoss)8服务器部署

  • 文档创建者:doreen0813
  • 编辑次数:15次
  • 最近更新:Wendy123456 于 2021-04-25
  • 1. 概述

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

    Wildfly版本    JDK版本
    Wildfly8~18      JDK 1.8 且小版本需在 JDK8u102 以上  

    Jboss 服务器从版本 7 以后,就改名为 wildfly。本章以 Wildfly8 为例,介绍在 Linux 系统下进行的服务器部署,其他版本的部署方式参考:Wildfly(Jboss)9~18服务器部署

    注:部署前请先确认服务器环境的 JDK 版本,否则无法部署成功并使用。  

    2. 部署步骤

    2.1 前置步骤

    下载 jackson.tar ,上传至服务器后解压,将解压出来的 jackson-annotations、jackson-core、jackson-databind 三个文件夹拷贝进 Wildfly 目录 ../wildfly-8.2.0.Final/modules/system/layers/base/com/fasterxml/jackson/core 中,替换原先的 jackson-annotations、jackson-core、jackson-databind 三个文件夹,且文件夹下子文件也一并覆盖替换。如下图:

    2.2 部署工程

    1)下载  jersey-server-1.19.4.jar ,将其拷贝进FineBI安装目录 %FineBI%/webapps/webroot/WEB-INF/lib 中,如下图:


    2)将服务器jdk环境中的 tools.jar 文件拷贝进FineBI安装目录 %FineBI%/webapps/webroot/WEB-INF/lib 中;

    3)进入FineBI安装目录 %FineBI%/webapps/webroot,使用如下命令将 webroot 工程打成 war 包,如下图:

    jar  -cvf  webroot.war  ./*


    4)在同目录执行如下命令解压 webroot.war,解压后的文件夹如下图:

    jar  -xvf  webroot.war

    5)解压后的目录中会有一个 META-INF 文件夹,进入该文件夹并在里边新建一个 jboss-all.xml 文件,内容如下:

    <jboss xmlns="urn:jboss:1.0">
    <weld xmlns="urn:jboss:weld:1.0" require-bean-descriptor="true"/>
    </jboss>

    创建好的 MATA-INF 文件夹如下所示:


    6)将解压后的 webroot 工程文件夹拷贝至 wildfly 目录 ../wildfly-8.2.0.Final/standalone/deployments下,并将其重命名为 webroot.war,如下图:


    7)在该 deployments 目录下新建一个文件,命名为 webroot.war.dodeploy,如下图:


    8)进入 wildfly 目录 ../wildfly-8.2.0.Final/modules/system/layers/base/sun/jdk/main,编辑 module.xml 文件,在 <paths></paths>父标签末尾加入 <path name="com/sun/management"/>保存,如下图:


    9)进入 wildfly 目录 ../wildfly-8.2.0.Final/bin,执行./standalone.sh 命令启动 wildfly 会自动进行部署。

    注:若之前部署失败,请先删除../wildfly-*.0.0.Final/standalone/目录下的/data、/tmp文件,再重新部署。

    2.3 访问工程

    部署完成后,在浏览器中输入http://虚拟机ip:8080/webroot/decision,可成功看到访问界面,证明部署成功。8080端口可根据需要进行修改。

    8.png

    2.4 服务器宕机风险参数设置

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

    附件列表


    主题: 部署集成
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭