16.3. 配置文件

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

表 16.1. Fuse 配置文件

filename描述

config.properties

容器的主配置文件。

custom.properties

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

keys.properties

列出可以使用基于 SSH 密钥的身份验证访问 Fuse 运行时的用户。文件内容采用 username=publicKey,role

org.apache.karaf.features.repos.cfg

功能存储库 URL。

org.apache.karaf.features.cfg

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

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 服务器)。请参阅红帽 Fuse Apache CXF 安全指南中的 Undertow HTTP 服务器的安全。

startup.properties

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

system.properties

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

users.properties

列出可以访问 Fuse 运行时的用户,也可通过 Web 控制台或 Web 控制台访问。文件内容采用 用户名=密码角色

setenvsetenv.bat

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