2.3. 시스템 속성을 사용하여 트랜잭션 관리자 구성

관리 콘솔, 관리 CLI 또는 시스템 속성을 사용하여 많은 트랜잭션 관리자 옵션을 구성할 수 있습니다. 그러나 다음 옵션은 시스템 속성을 사용하는 경우에만 구성할 수 있습니다. 관리 CLI 또는 관리 콘솔을 사용하여 구성할 수 없습니다.

속성 이름설명

RecoveryEnvironmentBean.periodicRecoveryPeriod

복구 시도 간격(초)입니다.

  • 반드시 양수 정수여야 합니다.
  • 기본값은 120초(2분)입니다.

RecoveryEnvironmentBean.recoveryBackoffPeriod

첫 번째와 두 번째 복구 사이의 간격(초)입니다.

  • 반드시 양수 정수여야 합니다.
  • 기본값은 10초입니다.

RecoveryEnvironmentBean.periodicRecoveryInitilizationOffset

첫 번째 복구 통과 전 간격(초)입니다.

  • 0 또는 양수 정수여야 합니다.
  • 기본값은 0초입니다.

RecoveryEnvironmentBean.expiryScanInterval

만료 검사 간 간격(시간).

  • 모든 정수일 수 있습니다.
  • 0은 스캔을 비활성화합니다.
  • 음수 값은 첫 번째 실행을 연기합니다.
  • 기본값은 12시간입니다.

이 예에서는 standalone.xml 서버 구성 파일에서 이러한 시스템 속성을 구성하는 방법을 보여줍니다.

<system-properties>
    <property name="RecoveryEnvironmentBean.periodicRecoveryPeriod" value="180"/>
    <property name="RecoveryEnvironmentBean.recoveryBackoffPeriod" value="20"/>
    <property name="RecoveryEnvironmentBean.periodicRecoveryInitilizationOffset" value="5"/>
    <property name="RecoveryEnvironmentBean.expiryScanInterval" value="24"/>
</system-properties>

시스템 속성 구성 방법에 대한 자세한 내용은 구성 가이드의 시스템 속성을 참조하십시오.