Wildfly(Jboss)9~18服务器部署

编辑
  • 文档创建者:doreen0813
  • 浏览次数:1270次
  • 编辑次数:15次
  • 最近更新:Roxy 于 2019-11-04
  • 1、描述

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

    Wildfly版本    JDK版本
                       Wildfly8~18                          JDK1.8       

    Jboss服务器从版本7以后,就改名为wildfly。本章我们以Wildfly9为例,介绍在Linux系统下进行的服务器部署,其他版本的部署方式与以下基本一致,wildfly8的部署方式参考Wildfly(Jboss)8服务器部署 。

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

    2、部署步骤

    2.1 前置步骤

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

    b'n1.png

    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.png

    3. 将FineBI工程文件夹webroot(%FineBI%/webapps/下)移动至wildfly目录 ../wildfly-9.0.0.Final/standalone/deployments 下,并将其重命名为webroot.war,如下图:

      2.png

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

      4.png

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

      6.png

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

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

    3、访问工程

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

    7.png


    附件列表


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

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

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