3.7. 文件系统路径

JBoss EAP 将逻辑名称用于文件系统路径。然后,其他配置区域可以使用其逻辑名称引用路径,从而避免为每个实例使用绝对路径,并允许特定主机配置解析为通用逻辑名称。

例如,默认的 logging 子系统配置将 jboss.server.log.dir 声明为服务器日志目录的逻辑名称。

示例:服务器日志目录的相对路径示例

<file relative-to="jboss.server.log.dir" path="server.log"/>

JBoss EAP 自动提供多个标准路径,用户无需在配置文件中进行配置。

表 3.5. 标准路径

属性描述

java.home

Java 安装目录

jboss.controller.temp.dir

单机服务器和受管域的常用别名.用于临时文件存储的目录。等同于受管域中的 jboss.domain.temp.dir 和单机服务器上的 jboss.server.temp.dir

jboss.domain.base.dir

域内容的基础目录。

jboss.domain.config.dir

包含域配置的目录。

jboss.domain.data.dir

域将用于持久数据存储的目录。

jboss.domain.log.dir

域将用于持久日志文件存储的目录。

jboss.domain.temp.dir

域将用于临时文件存储的目录。

jboss.domain.deployment.dir

域将用于存储已部署内容的目录。

jboss.domain.servers.dir

域将用于存储受管域实例输出的目录。

jboss.home.dir

JBoss EAP 分发的根目录.

jboss.server.base.dir

单机服务器内容的基础目录。

jboss.server.config.dir

包含单机服务器配置的目录。

jboss.server.data.dir

单机服务器将用于持久数据存储的目录。

jboss.server.log.dir

单机服务器将用于日志文件存储的目录。

jboss.server.temp.dir

单机服务器将用于临时文件存储的目录。

jboss.server.deploy.dir

单机服务器将用于存储已部署内容的目录。

user.dir

用户的当前工作目录.

user.home

用户主目录。

您可以覆盖标准路径或 添加自定义路径

3.7.1. 查看文件系统路径

使用以下命令列出文件系统路径:

ls /path
注意

在受管域中,您可以使用以下命令列出特定服务器的文件系统路径:

ls /host=HOST_NAME/server=SERVER_NAME/path

使用以下命令来读取文件系统路径的值:

/path=PATH_NAME:read-resource
注意

在受管域中,您可以使用以下命令读取特定服务器的文件系统路径值:

/host=HOST_NAME/server=SERVER_NAME/path=PATH_NAME:read-resource