2.5. 用于从命令行管理归档安装的 JBoss Web 服务器配置
当您从 Red Hat Enterprise Linux 上的存档文件安装 JBoss Web Server 时,您可以直接从命令行启动和停止 JBoss Web Server。在从命令行运行 JBoss Web 服务器前,您必须执行以下一系列配置任务:
-
为 Tomcat 设置
JAVA_HOME环境变量。 -
创建
tomcat用户及其父组。 -
授予
tomcat用户对 JBoss Web Server 的访问权限。
当您使用 系统守护进程而不是从命令行管理 JBoss Web 服务器时,.postinstall.systemd 脚本会自动执行这些配置步骤。
2.5.1. 为 Apache Tomcat 设置 JAVA_HOME 环境变量 复制链接链接已复制到粘贴板!
首次从命令行运行 JBoss Web Server 之前,您必须为 Apache Tomcat 设置 JAVA_HOME 环境变量。
先决条件
步骤
-
在命令行中,进入
JWS_HOME/tomcat/bin目录。 -
创建名为
setenv.sh的文件。 在
setenv.sh文件中,输入JAVA_HOME路径定义。例如:
export JAVA_HOME=/usr/lib/jvm/jre-11-openjdk.x86_64
2.5.2. 创建 Tomcat 用户和组 复制链接链接已复制到粘贴板!
首次从命令行运行 JBoss Web 服务器前,您必须创建一个 tomcat 用户帐户和用户组,以启用简单和安全的用户管理。在 Red Hat Enterprise Linux 中,tomcat 用户以及 tomcat 组的用户标识器(UID)和组标识符(GID)均保留值为 53。
您必须以 root 用户身份执行此流程中的所有步骤。
步骤
-
在命令行中,进入
JWS_HOME目录。 创建
tomcat用户组:# groupadd -g 53 -r tomcat在
tomcat用户组中创建tomcat用户:# useradd -c "tomcat" -u 53 -g tomcat -s /sbin/nologin -r tomcat
前面的命令同时将 UID 和 GID 设置为 53。如果您随后想要更改 UID 和 GID 值,请参阅 更改 tomcat 用户和组的 UID 和 GID。
2.5.3. 授予 Tomcat 用户访问 JBoss Web 服务器 复制链接链接已复制到粘贴板!
首次从命令行运行 JBoss Web 服务器前,您必须通过将 Tomcat 目录的所有权分配给 tomcat 用户来授予 tomcat 用户访问 JBoss Web 服务器。
您必须以 root 用户身份执行此流程中的所有步骤。
先决条件
步骤
-
进入
JWS_HOME目录。 将 Tomcat 目录的所有权分配给
tomcat用户:# chown -R tomcat:tomcat tomcat/确保
tomcat用户具有所有父目录的执行权限:# chmod -R u+X tomcat/
验证
验证
tomcat用户是目录的所有者:# ls -l