3.9. 독립 실행형 서버 구성

3.9.1. 독립 실행형 서버 구성 파일

JBoss EAP XP에는 독립 실행형 서버 구성 파일, standalone-microprofile.xmlstandalone-microprofile-ha.xml 이 포함되어 있습니다.

JBoss EAP에 포함된 표준 구성 파일은 변경되지 않습니다. JBoss EAP XP 4.0.0은 domain.xml 파일 또는 도메인 모드를 지원하지 않습니다.

표 3.1. JBoss EAP XP에서 사용 가능한 독립 실행형 구성 파일

구성 파일목적포함된 기능제외된 기능

standalone.xml

독립 실행형 서버를 시작할 때 사용되는 기본 구성입니다.

하위 시스템, 네트워킹, 배포, 소켓 바인딩 및 기타 구성 가능한 세부 정보를 포함하여 서버에 대한 정보를 포함합니다.

메시징 또는 고가용성에 필요한 하위 시스템을 제외합니다.

standalone-microprofile.xml

이 구성 파일은 MicroProfile을 사용하는 애플리케이션을 지원합니다.

하위 시스템, 네트워킹, 배포, 소켓 바인딩 및 기타 구성 가능한 세부 정보를 포함하여 서버에 대한 정보를 포함합니다.

다음 기능을 제외합니다.

  • Jakarta Enterprise Cryostats
  • 메시징
  • Jakarta EE Batch
  • Jakarta Server seems
  • Jakarta Enterprise Cryostat 타이머

standalone-ha.xml

 

기본 하위 시스템을 포함하고 고가용성을 위해 modclusterjgroups 하위 시스템을 추가합니다.

메시징에 필요한 하위 시스템을 제외합니다.

standalone-microprofile-ha.xml

이 독립 실행형 파일은 MicroProfile을 사용하는 애플리케이션을 지원합니다.

기본 하위 시스템 외에도 고가용성을 위해 modclusterjgroups 하위 시스템을 포함합니다.

메시징에 필요한 하위 시스템을 제외합니다.

standalone-full.xml

 

기본 하위 시스템 외에도 messaging-activemqiiop-openjdk 하위 시스템을 포함합니다.

 

standalone-full-ha.xml

가능한 모든 하위 시스템을 지원합니다.

기본 하위 시스템 외에도 메시징 및 고가용성을 위한 하위 시스템 포함.

 

standalone-load-balancer.xml

기본 제공 mod_cluster 프런트 엔드 로드 밸런서를 사용하여 다른 JBoss EAP 인스턴스의 부하를 분산하는 데 필요한 최소 하위 시스템 지원.

  

기본적으로 JBoss EAP를 독립 실행형 서버로 시작하면 standalone.xml 파일이 사용됩니다. 독립 실행형 MicroProfile 구성으로 JBoss EAP를 시작하려면 -c 인수를 사용합니다. 예를 들면 다음과 같습니다.

$ EAP_HOME/bin/standalone.sh -c=standalone-microprofile.xml

3.9.2. MicroProfile 하위 시스템 및 확장을 사용하여 독립 실행형 구성 업데이트

docs/examples/enable-microprofile.cli 스크립트를 사용하여 MicroProfile 하위 시스템 및 확장을 사용하여 표준 독립 실행형 서버 구성 파일을 업데이트할 수 있습니다. enable-microprofile.cli 스크립트는 사용자 지정 구성이 아닌 표준 독립 실행형 서버 구성 파일을 업데이트하기 위한 예제 스크립트로 사용됩니다.

enable-microprofile.cli 스크립트는 기존 독립 실행형 서버 구성을 수정하고 독립 실행형 구성 파일에 없는 경우 다음 MicroProfile 하위 시스템 및 확장을 추가합니다.

  • microprofile-config-smallrye
  • microprofile-fault-tolerance-smallrye
  • microprofile-health-smallrye
  • microprofile-jwt-smallrye
  • microprofile-metrics-smallrye
  • microprofile-openapi-smallrye
  • microprofile-opentracing-smallrye

enable-microprofile.cli 스크립트는 수정 사항에 대한 높은 수준의 설명을 출력합니다. 구성은 elytron 하위 시스템을 사용하여 보호됩니다. 보안 하위 시스템은 (있는 경우) 구성에서 제거됩니다.

사전 요구 사항

  • JBoss EAP XP가 설치되어 있습니다.

프로세스

  1. 다음 CLI 스크립트를 실행하여 기본 standalone.xml 서버 구성 파일을 업데이트합니다.

    $ EAP_HOME/bin/jboss-cli.sh --file=docs/examples/enable-microprofile.cli
  2. 다음 명령을 사용하여 기본 standalone.xml 서버 구성 파일 이외의 독립 실행형 서버 구성을 선택합니다.

    $ EAP_HOME/bin/jboss-cli.sh --file=docs/examples/enable-microprofile.cli -Dconfig=<standalone-full.xml|standalone-ha.xml|standalone-full-ha.xml>
  3. 이제 지정된 구성 파일에 MicroProfile 하위 시스템 및 확장 기능이 포함됩니다.