5장. OpenShift용 JBoss EAP에서 성능 저하
JBoss EAP를 포함하는 이미지를 빌드할 때 이미지에 포함할 JBoss EAP 기능 및 하위 시스템을 제어할 수 있습니다.
S2I 이미지에 포함된 기본 JBoss EAP 서버에는 전체 서버 및 모든 기능이 포함되어 있습니다. 프로비저닝된 서버에 포함된 기능을 트리밍할 수 있습니다. 예를 들어 프로비저닝된 서버의 보안 노출을 줄이거나 마이크로서비스 컨테이너에 더 적합하도록 메모리 풋프린트를 줄일 수 있습니다.
5.1. 사용자 정의 JBoss EAP 서버 프로비저닝
트리밍된 기능을 사용하여 사용자 지정 서버를 프로비저닝하려면 S2I 빌드 단계에서 GALLEON_PROVISION_LAYERS
환경 변수를 전달합니다.
환경 변수의 값은 서버를 빌드하기 위해 프로비저닝할 계층의 쉼표로 구분된 목록입니다.
예를 들어 환경 변수를 GALLEON_PROVISION_LAYERS=jaxrs-server로 지정하는 경우 다음 기능을 사용하여 JBoss
EAP 서버가 프로비저닝됩니다.
- 서블릿 컨테이너
- 데이터 소스 구성 기능
-
jaxrs
,weld
및jpa
하위 시스템 - Red Hat SSO 통합