如何在CentOS 7上安装WildFly 14

WildFly是一个最先进的Java Web应用程序服务器,围绕速度和轻量级设计。 WildFly以前称为JBoss,是开源的,旨在提供最快的Java运行时环境。借助易于添加和删除的子系统块,环境之间的集中配置,对最新Java企业标准的支持等功能,WildFly是应用服务器的绝佳选择。

在本教程中,我们将介绍将WildFly 14安装到CentOS 7计算机上的完整安装过程。但是,为了完成本教程,您当前的设置有一些需要满足的要求。您必须拥有运行CentOS 7的VPS或计算机,具有root访问权限的用户以及为您的服务器设置的静态公共IP地址。

第1步:安装Java

为了使WildFly工作,它需要Java Developer Kit或JDK。通过从Oracle站点将JDK下载到您的服务器,将JDK版本10.0.2(编写本文时的最新版本)安装到您的系统上。打开CentOS VPS /机器上的终端并执行以下两个命令:

cd /opt
sudo wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2F%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz"

然后,您需要使用'tar'命令提取下载的源码包:

tar -zxvf jdk-10.0.2_linux-x64_bin.tar.gz

(您现在可以删除下载的源码包)

一旦将其下载并提取到您的机器上,我们就可以使用“替代方案”将JDK设置到您的系统上,而不会干扰现有的安装(如果存在)。使用以下命令设置此新版本的Java:

sudo alternatives --install /usr/bin/java java /opt/jdk-10.0.2/bin/java 2
sudo alternatives --config java

完成此操作后,您可以使用'alternatives'命令设置'java'和'javac'位置。

sudo alternatives --install /usr/bin/jar jar /opt/jdk-10.0.2/bin/jar 2
sudo alternatives --install /usr/bin/javac javac /opt/jdk-10.0.2/bin/javac 2
sudo alternatives --set jar /opt/jdk-10.0.2/bin/jar
sudo alternatives --set javac /opt/jdk-10.0.2/bin/javac

完成后,您现在可以检查系统上当前活动的Java版本:

sudo java --version

输出应该类似于:

java 10.0.2 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

完成此操作后,您将需要设置环境变量以与Java可执行文件的位置相对应。您需要使用自己喜欢的文本编辑器创建新文件。

应该在“/etc/profile.d/java.sh”位置创建Bourne Again shell配置文件,并且应该包含以下内容:

if ! echo ${PATH} | grep -q /opt/jdk-10.0.2/bin ; then
  export PATH=/opt/jdk-10.0.2/bin:${PATH}
fi
if ! echo ${PATH} | grep -q /opt/jdk-10.0.2/jre/bin ; then
  export PATH=/opt/jdk-10.0.2/jre/bin:${PATH}
fi
export JAVA_HOME=/opt/jdk-10.0.2
export JRE_HOME=/opt/jdk-10.0.2/jre
export CLASSPATH=.:/opt/jdk-10.0.2/lib/tools.jar:/opt/jdk-10.0.2/jre/lib/rt.jar

在此新文件中输入并保存后,您现在可以为C Shell创建配置文件。应找到此文件并将其命名为“/etc/profile.d/java.csh”。该文件应包含以下内容:

if ( "${path}" !~ */opt/jdk-10.0.2/bin* ) then
  set path = ( /opt/jdk-10.0.2/bin $path )
endif
if ( "${path}" !~ */opt/jdk-10.0.2/jre/bin* ) then
    set path = ( /opt/jdk-10.0.2/jre/bin $path )
endif
setenv JAVA_HOME /opt/jdk-10.0.2
setenv JRE_HOME /opt/jdk-10.0.2/jre
setenv CLASSPATH .:/opt/jdk-10.0.2/lib/tools.jar:/opt/jdk-10.0.2/jre/lib/rt.jar

您现在已经为Java设置了环境变量。确保将文件权限更改为正确的值:

sudo chmod 755 /etc/profile.d/java.sh
sudo chmod 755 /etc/profile.d/java.csh

我们现在可以继续安装WildFly。

第2步:安装WildFly

第一步是从WildFly的网站下载并解压缩WildFly软件包 - 使用以下命令下载最新版本(编写本教程时为14.0.1):

wget

下载完成后,您可以使用下一个命令将其解压缩:

tar -zxvf wildfly-14.0.1.Final.tar.gz

(您现在可以删除下载的包文件)

您现在需要设置在独立配置文件中找到的两个变量,位于“/opt/wildfly-14.0.1.Final/bin/standalone.conf”位置。这两个变量设置了WildFly的位置和Java安装位置。使用您选择的文本编辑器,将以下两行添加到该文件:

JBOSS_HOME="/opt/wildfly-14.0.1.Final"
JAVA_HOME="/opt/jdk-10.0.2"

完成后,我们现在可以编辑XML配置文件。该文件位于文件路径“/opt/wildfly-14.0.1.Final/standalone/configuration/standalone.xml”。使用您喜欢的文本编辑器打开它,并将本地主机IP地址的所有实例(它们需要写为“127.0.0.1”)替换为您服务器的公共IP地址。这将允许我们从外部网络访问WildFly。完成后,我们现在可以启动服务器并创建我们的第一个用户。

启动WildFly很简单。只需运行可执行文件:

sudo /opt/wildfly-14.0.1.Final/bin/standalone.sh

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/74716aa3aca6a95046c41bd90cbc5d45.html