在下一篇文章中,我们将研究WildFly(以前称为Jboss AS)。 这是一个 基于Java的轻量级,快速且高度优化的Java EE应用程序服务器 使用它可以从单个IDE开发大型应用程序。 在下面的几行中,我们将看到如何在Ubuntu 18.04中安装它。
WildFly是跨平台的。 它提供了强大的控制面板,使 在应用程序服务器中更改配置非常简单快捷。 无需浏览不必要的页面来定制环境以寻找适合您需求的页面。
安装OpenJDK
WildFly是用Java编写的,这就是为什么 需要Java JDK才能工作。 为了满足此要求,用户可以选择安装Oracle的官方Java JDK或使用称为OpenJDK的开源替代方案。 对于此示例,我们将选择Java的开源版本,因此在终端(Ctrl + Alt + T)中,我们将编写:
sudo apt update; sudo apt install default-jdk
安装OpenJDK之后,我们可以 检查安装 在终端输入:
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命令下载软件包 轻松使用以下命令:
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服务 在启动时自动启动:
第一 我们停止服务:
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
现在,我们可以打开浏览器,并 作为URL使用服务器的主机名或IP地址,后跟端口8080.
http://localhost:8080
服务器控制台仅限于本地服务器。 如果您有兴趣从远程位置进行连接,则可以从以下位置获取有关如何进行连接的信息 文件.
之后,我们可以从以下位置访问管理控制台 http://localhost:9990/console 然后远程 WildFly已成功安装在Ubuntu 18.04上 在这种情况下。
谢谢,这是唯一有效的教程tutorial
极好的。 它救了我的命。
由于它的工作,现在我正在尝试复制以在同一台服务器上运行两个 wildfly 实例,如果我使用 sh /opt/wildfly2/bin/stanalone.sh 运行它,它可以正常工作,但是当我想创建第二个服务以便与 systemctl start wildlfly2 一起工作,我无法让它工作。 有什么推荐吗?