5.2. 관리 모델 표현식을 해결하기 위한 환경 변수


관리 모델 표현식을 해결하고 OpenShift Container Platform에서 JBoss EAP 8.0 서버를 시작하려면 관리 CLI(명령줄 인터페이스)에 환경 변수를 추가하거나 Java 시스템 속성을 설정할 수 있습니다. 둘 다 사용하는 경우 JBoss EAP는 환경 변수가 아닌 Java 시스템 속성을 관찰하고 사용하여 관리 모델 표현식을 확인합니다.

시스템 속성 환경 변수 매핑

이 관리 표현식 ${my.example-expr} 이 있다고 가정합니다. JBoss EAP 서버가 문제를 해결하려고 하면 my.example-expr 라는 시스템 속성을 확인합니다.

  • 서버가 이 속성을 찾으면 해당 값을 사용하여 표현식을 확인합니다.
  • 이 속성을 찾을 수 없으면 서버가 계속 검색합니다.

다음으로 서버가 시스템 속성 my.example-expr 를 찾을 수 없다고 가정하면 my.example-expr 가 모든 대문자로 자동 변경되고 영숫자가 아닌 모든 문자(_): MY_EXAMPLE_EXPR. 그런 다음 JBoss EAP는 해당 이름의 환경 변수를 확인합니다.

  • 서버가 이 변수를 발견하면 해당 값을 사용하여 표현식을 확인합니다.
  • 이 변수를 찾을 수 없으면 서버가 계속 검색합니다.
작은 정보

원래 표현식이 접두사 env. 로 시작하는 경우 JBoss EAP는 접두사를 제거하여 환경 변수를 확인한 다음 환경 변수 이름만 찾습니다. 예를 들어 env.example 표현식의 경우 JBoss EAP는 예제 환경 변수를 찾습니다.

이러한 검사 중 어느 것도 원래 표현식을 확인하기 위해 속성 또는 변수를 찾지 못하면 JBoss EAP는 표현식에 기본값이 있는지 여부를 찾습니다. 이 경우 이 기본값은 표현식을 확인합니다. 그렇지 않은 경우 JBoss EAP에서 표현식을 확인할 수 없습니다.

두 개의 서버 예

한 서버에서 JBoss EAP는 이 관리 리소스를 정의한다고 가정합니다. < socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}" > . 구성 파일을 편집하는 대신 다른 포트 오프셋으로 두 번째 서버를 실행하려면 다음 중 하나를 수행합니다.

  • 두 번째 서버에서 . /standalone.sh -D jboss.socket.binding.port-offset =100 의 값을 확인하도록 jboss.socket.binding.port-offset Java 시스템 속성을 설정합니다.
  • 두 번째 서버의 값을 확인하도록 JBOSS_SOCKET_PORT_OFFSET 환경 변수를 설정합니다. JBOSS_SOCKET_BINDING_PORT_OFFSET =100 ./standalone.sh.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동