Wildfly,在Ubuntu上安装此Java EE应用程序服务器

关于

在下一篇文章中,我们将研究WildFly(以前称为Jboss AS)。 这是一个 基于Java的轻量级,快速且高度优化的Java EE应用程序服务器 使用它可以从单个IDE开发大型应用程序。 在下面的几行中,我们将看到如何在Ubuntu 18.04中安装它。

WildFly是跨平台的。 它提供了强大的控制面板,使 在应用程序服务器中更改配置非常简单快捷。 无需浏览不必要的页面来定制环境以寻找适合您需求的页面。

安装OpenJDK

Java徽标
相关文章:
在Ubuntu 8及其衍生版本上安装Java 9、10和18.04

WildFly是用Java编写的,这就是为什么 需要Java JDK才能工作。 为了满足此要求,用户可以选择安装Oracle的官方Java JDK或使用称为OpenJDK的开源替代方案。 对于此示例,我们将选择Java的开源版本,因此在终端(Ctrl + Alt + T)中,我们将编写:

java jdk安装

sudo apt update; sudo apt install default-jdk

安装OpenJDK之后,我们可以 检查安装 在终端输入:

检查java安装

java -version

如果终端返回一些行,如上一个屏幕截图中的行,则Java将安装并准备就绪。

设置WildFly用户

由于这是一个应用程序服务器,因此通常 建议使用专用服务帐户。 在终端(Ctrl + Alt + T)中运行以下命令,以创建WildFly服务帐户来管理服务器:

sudo groupadd -r wildfly

sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

完成后,我们继续下载和安装WildFly。

下载并安装WildFly

完成Java JDK安装并完成WildFly服务帐户的创建后,我们将执行以下命令以 下载WildFly软件包。 在这个确切的时刻, 当前版本是16.0.0.Final。 可用的最新版本可在您的 下载页面.

如果我们打开一个终端(Ctrl + Alt + T),我们可以 使用wget命令下载软件包 轻松使用以下命令:

下载Wildfly

cd /tmp

wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz

下载完成后,我们将必须执行以下命令来 在目录中创建WildFly文件夹 /选择 并将您的所有权更改为WildFly服务帐户.

tar xvf wildfly-16.0.0.Final.tar.gz

sudo mv wildfly-16.0.0.Final/ /opt/wildfly

sudo chown -RH wildfly: /opt/wildfly

我们继续创造 目录中的WildFly服务文件夹 /等等/ 使用以下命令:

sudo mkdir -p /etc/wildfly

创建目录后, 将WildFly配置文件和可执行文件复制到目录 新创建的。

从此媒体服务器复制配置文件

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

我们还必须 在目录中制作脚本 / etc / wildfly / bin 是可执行的.

sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'

在这一点上,我们将 将systemd文件复制到目录 / etc / systemd / system / 运行:

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

现在我们可以 使用以下命令停止,启动和启用WildFly服务 在启动时自动启动:

Wildfly服务上的命令

第一 我们停止服务:

sudo systemctl stop wildfly.service

现在 我们开始服务:

sudo systemctl start wildfly.service

我们完成了 启用服务:

sudo systemctl enable wildfly.service

验证开始,运行以下命令:

服务状态

sudo systemctl status wildfly.service

用于连接和管理服务器Web控制台的用户帐户

既然您已经下载并安装了WildFly服务,请运行以下命令以 创建一个用户帐户。 这将连接和管理应用程序服务器的Web控制台。 我们将通过在终端中输入内容来创建帐户(Ctrl + Alt + T):

sudo /opt/wildfly/bin/add-user.sh

在屏幕截图中可以看到的菜单中,键入“a”然后按Enter:

在Wildfly中创建用户帐户

现在 输入新的用户名并创建您的密码:

服务帐户的用户名和密码

写““ 为了 完成设置。 现在,WildFly应该已安装并准备就绪。

浏览器中的Wildfly

现在,我们可以打开浏览器,并 作为URL使用服务器的主机名或IP地址,后跟端口8080.

Wildfly初始画面

http://localhost:8080

服务器控制台仅限于本地服务器。 如果您有兴趣从远程位置进行连接,则可以从以下位置获取有关如何进行连接的信息 文件.

浏览器中的Wildfly管理控制台

之后,我们可以从以下位置访问管理控制台 http://localhost:9990/console 然后远程 WildFly已成功安装在Ubuntu 18.04上 在这种情况下。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   埃利安娜

    谢谢,这是唯一有效的教程tutorial

  2.   费尔南多

    极好的。 它救了我的命。

  3.   鱼叉

    由于它的工作,现在我正在尝试复制以在同一台服务器上运行两个 wildfly 实例,如果我使用 sh /opt/wildfly2/bin/stanalone.sh 运行它,它可以正常工作,但是当我想创建第二个服务以便与 systemctl start wildlfly2 一起工作,我无法让它工作。 有什么推荐吗?