---
title: 源码编译安装（WildFly 16.0.0）
description: "1. 获取WildFly源码(https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.zip)，并复制到服务器“/opt”目录。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/JBoss/kunpengjboss_04_0007.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/JBoss/kunpengjboss_04_0007.html
indexId: 736e96822b292cc2d9313637f3b63a5d4dea952fd23e258142e3be4a4470f42670
---
# 源码编译安装（WildFly 16.0.0）

1. 获取WildFly源码(https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.zip)，并复制到服务器“/opt”目录。
  若服务器可以访问网络，则可以直接在服务器上使用wget命令下载源码。 1 cd /opt/ 1 wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.zip --no-check-certificate

2. 解压WildFly安装包。
  1 unzip wildfly-16.0.0.Final.zip

3. 建立软连接。
  1 ln -s /opt/wildfly-16.0.0.Final/ /opt/wildfly

  建立软连接是因为WildFly执行的时候是寻找“/opt/wildfly”目录下的资源。

4. 创建“wildfly”文件夹。
  1 mkdir /etc/wildfly

5. 拷贝文件。
  1 \cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/

  1 \cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/

  1 \cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system

6. 修改文件夹权限。
  1 chmod +x /opt/wildfly/bin/*.sh

7. 重载。
  1 systemctl daemon-reload

8. 创建WildFly组及用户，并给WildFly赋予“/opt/wildfly/”的权限。
  1 groupadd wildfly

  1 useradd -g wildfly wildfly

  1 chown -RH wildfly: /opt/wildfly
