16.3. 구성 파일

다음 파일을 사용하여 Red Hat Fuse 런타임을 구성할 수 있습니다.

표 16.1. Fuse 구성 파일

파일 이름설명

config.properties

컨테이너의 기본 구성 파일입니다.

custom.properties

컨테이너의 사용자 지정 속성에 대한 기본 구성 파일입니다.

keys.properties

SSH 키 기반 프로토콜을 사용하여 Fuse 런타임에 액세스할 수 있는 사용자를 나열합니다. 파일의 내용은 username=publicKey,role형식을 사용합니다.

org.apache.karaf.features.repos.cfg

기능 리포지토리 URL은 다음과 같습니다.

org.apache.karaf.features.cfg

등록할 기능 리포지토리 목록과 Fuse가 처음 시작될 때 설치할 기능 리포지토리 목록을 구성합니다.

org.apache.karaf.jaas.cfg

Karaf JAAS 로그인 모듈에 대한 옵션을 구성합니다. 주로 암호화된 암호를 구성하는 데 사용됩니다(기본적으로 비활성화됨).

org.apache.karaf.log.cfg

로그 콘솔 명령의 출력을 구성합니다.

org.apache.karaf.management.cfg

Cryostat 시스템을 구성합니다.

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

기본 Cryostat 컨테이너(웹 서버)를 구성합니다. Red Hat Fuse Apache CXF 보안 가이드에서 Cryostat HTTP 서버 보안을 참조하십시오.

startup.properties

컨테이너에서 시작되는 번들과 해당 시작 수준을 지정합니다. 항목은 bundle=start-level 형식을 사용합니다.

system.properties

Java 시스템 속성을 지정합니다. 이 파일에 설정된 모든 속성은 런타임에 System.getProperties() 를 사용하여 사용할 수 있습니다.

users.properties

Fuse 런타임에 원격으로 또는 웹 콘솔을 통해 액세스할 수 있는 사용자를 나열합니다. 파일의 내용은 username=password 형식인role을 사용합니다.

SetEnv 또는 setenv.rate

이 파일은 /bin 디렉터리에 있습니다. JVM 옵션을 설정하는 데 사용됩니다. 파일의 내용은 JAVA_MIN_MEM=512M 형식을 사용합니다. 여기서 512M 은 Java 메모리의 최소 크기입니다. 자세한 내용은 16.6절. “Java 옵션 설정”를 참조하십시오.