15.3. 配置文件

您可以使用以下文件配置 Red Hat Fuse 运行时:

表 15.1. Fuse 配置文件

fileName描述

config.properties

容器的主配置文件。

custom.properties

容器自定义属性的主要配置文件。

keys.properties

列出可以使用基于 SSH 密钥的协议访问 Fuse 运行时的用户。文件的内容采用 username=publicKey,role格式

org.apache.karaf.features.repos.cfg

features 存储库 URL。

org.apache.karaf.features.cfg

配置要注册的功能存储库列表,以及 Fuse 首次启动时要安装的功能列表。

org.apache.karaf.jaas.cfg

配置 Karaf JAAS 登录模块的选项。主要用于配置加密的密码(默认为禁用)。

org.apache.karaf.log.cfg

配置日志 控制台命令的输出。

org.apache.karaf.management.cfg

配置 JMX 系统。

org.apache.karaf.shell.cfg

配置远程控制台的属性。

org.ops4j.pax.logging.cfg

配置日志记录系统。

org.ops4j.pax.transx.tm.narayana.cfg

Narayana 事务管理器配置

org.ops4j.pax.url.mvn.cfg

配置额外的 URL 解析器。

org.ops4j.pax.web.cfg

配置默认的 Undertow 容器(Web 服务器)。请参阅 Red Hat Fuse Apache CXF 安全指南中的 保护 Undertow HTTP 服务器

startup.properties

指定容器中启动哪些捆绑包及其启动级别。条目采用格式 bundle=起始级别

system.properties

指定 Java 系统属性。此文件中设置的任何属性均可使用 System.getProperties () 在运行时可用。

users.properties

列出可以远程访问 Fuse 运行时的用户,或者通过 Web 控制台访问。文件的内容采用 username=password,role格式

SetEnvsetenv.bat

此文件位于 /bin 目录中。它用于设置 JVM 选项。文件的内容采用 JAVA_MIN_MEM=512M 格式,其中 512M 是 Java 内存的最小大小。请参阅 第 15.5 节 “设置 Java 选项” 了解更多信息。