文档首页 > > 移植指南> 安装JBoss> 安装指导

安装指导

分享
更新时间:2020/06/24 GMT+08:00

介绍

简要介绍

JBoss是一套开源的企业级Java中间件系统,用于实现基于SOA的企业应用和服务。

语言:Java

一句话描述:Java中间件系统

开源协议:LGPL

建议的版本

建议使用版本为“wildfly-17.0.0”

环境要求

云服务器要求

本文以云服务器KC1实例测试,云服务器配置如表1所示。

表1 云服务器配置

项目

说明

规格

kc1.large.2 | 4vCPUs | 8GB

磁盘

系统盘:高IO(40GB)

操作系统要求

操作系统要求如表2所示。

表2 操作系统要求

项目

说明

下载地址

CentOS

  • 版本:7.5
  • Kernel:4.14.0

在公共镜像中已提供

EulerOS

  • 版本:2.8
  • Kernel:4.19.36

在公共镜像中已提供

配置安装环境

安装JDK。

yum install java-1.8.0-openjdk -y

获取软件码

获取“wildfly-17.0.0”源码包。

wget https://download.jboss.org/wildfly/17.0.0.Final/wildfly-17.0.0.Final.zip

下载JBOSS软件包,由于JBOSS在8.0版本之后不再维护,改为Wildfly,因此使用当前最新的Wildfly 17.0.0版本。

安装

  1. 解压软件包。

    unzip wildfly-17.0.0.Final.zip -d /opt

  2. 建立软连接。

    ln -s /opt/wildfly-17.0.0.Final/ /opt/wildfly

    由于wildfly执行的时候是寻找/opt/wildfly目录下的资源,因此需要建立软连接。

  3. 配置wildfly。

    mkdir /etc/wildfly

    cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/

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

    chmod +x /opt/wildfly/bin/*.sh

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

    systemctl daemon-reload

  4. 创建wildfly组合用户。

    groupadd -r wildfly

    useradd -g wildfly wildfly

  5. 给wildfly赋予/opt/wildfly目录以及所有子文件权限。

    chown -RH wildfly: /opt/wildfly

运行和验证

  1. 执行以下命令,运行wildfly。

    systemctl start wildfly

  2. 执行以下命令,设置为开机自启动。

    systemctl enable wildfly

  3. 在ECS实例安全组的入方向添加规则, 放行项目中配置的端口(本示例中端口号为8080)。
  4. 在本地机器的浏览器中,输入“http://ECS实例公网IP地址:8080”访问项目,如图1所示。

    图1 访问JBOSS

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问