11.6. JBoss EAP 베어 메탈 플랫폼에서 빈 부팅 가능한 JAR 생성


JBoss EAP 베어 메탈 플랫폼에서 hollow 부팅 가능한 JAR로 애플리케이션을 패키징할 수 있습니다.

빈 부팅 가능한 JAR에는 JBoss EAP 서버만 포함되어 있습니다. hollow 부팅 가능한 JAR은 JBoss EAP JAR Maven 플러그인에 의해 패키지됩니다. 애플리케이션은 서버 런타임에서 제공됩니다. hollow 부팅 가능한 JAR은 다른 애플리케이션에 대해 서버 구성을 다시 사용해야 하는 경우 유용합니다.

사전 요구 사항

  • MicroProfile Config 개발을 위한 Maven 프로젝트를 생성했습니다. 예를 들어 MicroProfile Config 빠른 시작을 참조하십시오.
  • JBoss EAP 베어 메탈 플랫폼에서 부팅 가능한 JAR 사용에 설명된 pom.xml 파일 구성 단계를 완료했습니다.
  • 9.minor.micro.Final-redhat-XXXXX 와 같은 최신 Maven 플러그인 버전을 확인했습니다. 여기서 9 는 주요 버전이며 마이너 버전은 마이크로 마이크로 버전이며 X 는 Red Hat 빌드 번호입니다. 예: 9.0.1.Final-redhat-00009.

프로세스

  1. hollow 부팅 가능한 JAR을 빌드하려면 pom.xml 파일에서 < hollow-jar > 플러그인 구성 요소를 true로 설정해야 합니다. 예를 들면 다음과 같습니다.
<plugins>
	<plugin>
            ...
		<configuration>
			<!-- This example configuration does not show a complete plug-in configuration -->
                 ...
			<groupId>org.wildfly.plugins</groupId>
			<artifactId>wildfly-jar-maven-plugin</artifactId>
			<feature-pack-location>org.jboss.eap.xp:wildfly-galleon-pack</feature-pack-location>
			<hollow-jar>true</hollow-jar>
		</configuration>
	</plugin>
</plugins>
참고

< hollow-jar > 요소에 true 를 지정하면 JBoss EAP JAR Maven 플러그인에 JAR에 애플리케이션이 포함되지 않습니다.

  1. 빈 부팅 가능한 JAR을 빌드합니다.

    $ mvn clean package
  2. hollow 부팅 가능한 JAR을 실행합니다.

    $ java -jar target/microprofile-config-bootable.jar --deployment=target/microprofile-config.war
    중요

    서버에 배포하려는 WAR 파일의 경로를 지정하려면 다음 인수를 사용합니다. 여기서 < PATH_NAME >은 배포 경로입니다.

    --deployment=<PATH_NAME>
  3. 애플리케이션에 액세스합니다.

    $ curl http://localhost:8080/microprofile-config/config/json
    참고

    루트 디렉터리에 웹 애플리케이션을 등록하려면 애플리케이션 이름을 ROOT.war 로 지정합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동