2.4. 빠른 시작 다운로드 및 실행
2.4.1. 빠른 시작 다운로드 링크 복사링크가 클립보드에 복사되었습니다!
JBoss EAP에는 다양한 Jakarta EE 기술을 사용하여 애플리케이션을 작성할 수 있도록 설계된 포괄적인 빠른 시작 코드 예제 세트가 포함되어 있습니다. 빠른 시작은 Red Hat 고객 포털에서 다운로드할 수 있습니다.
프로세스
- Red Hat 고객 포털의 JBoss EAP 다운로드 페이지에 로그인합니다.
- 버전 드롭다운 메뉴에서 8.0 을 선택합니다.
-
목록에서 Red Hat JBoss Enterprise Application Platform 8.0.0 빠른 시작 항목을 찾아 다운로드를 클릭하여 퀵 스타트가 포함된
.zip파일을 다운로드합니다. -
.zip파일을 원하는 디렉터리에 저장합니다. -
.zip파일을 추출합니다.
2.4.2. JBoss Tools로 퀵스타트 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
빠른 시작이 다운로드되면 JBoss Tools로 가져와서 JBoss EAP에 배포할 수 있습니다.
JBoss Tools는 JBoss EAP 8.0에서 더 이상 사용되지 않습니다. 이 기능에 대한 개선 사항은 없으며 향후 릴리스에서 제거될 수 있습니다.
각 빠른 시작에는 프로젝트 및 구성 정보가 포함된 POM 파일이 포함되어 있습니다. 이 POM 파일을 사용하여 빠른 시작을 JBoss 툴로 쉽게 가져올 수 있습니다.
빠른 시작 프로젝트 폴더가 JBoss Tools로 가져올 때 IDE 작업 공간에 있는 경우 IDE에서 잘못된 프로젝트 이름과 WAR 아카이브 이름을 생성합니다. 시작하기 전에 빠른 시작 프로젝트 폴더가 IDE 작업 공간 외부에 있는지 확인하십시오.
프로세스
- JBoss 툴을 시작합니다.
-
파일
가져오기 를 선택합니다. Maven
Existing Maven 프로젝트를 선택한 다음 Next 를 클릭합니다. 그림 2.1. 기존 Maven 프로젝트 가져오기
원하는 빠른 시작 디렉터리(예:
helloworld빠른 시작)로 이동하여 OK 를 클릭합니다. 프로젝트 목록 상자는 선택한 빠른 시작 프로젝트의pom.xml파일로 채워집니다.그림 2.2. Maven 프로젝트 선택
- 완료를 클릭합니다.
2.4.3. helloworld 빠른 시작 실행 링크 복사링크가 클립보드에 복사되었습니다!
helloworld 퀵스타트 실행은 JBoss EAP 서버가 올바르게 구성되어 있고 실행되고 있는지 확인하는 간단한 방법입니다.
JBoss Tools는 JBoss EAP 8.0에서 더 이상 사용되지 않습니다. 이 기능에 대한 개선 사항은 없으며 향후 릴리스에서 제거될 수 있습니다.
프로세스
- 서버를 아직 정의하지 않은 경우 JBoss EAP 서버를 JBoss 툴에 추가합니다. How to: Configure the IDE for use with JBoss EAP and JBoss Web Framework Kit 를 참조하십시오.
Project Explorer 탭에서 helloworld 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Run As
Run on Server 를 선택합니다. 그림 2.3. Run As - Run on Server
*서버에서 실행* 화면 캡처입니다." class="modal-img" loading="lazy">
서버 목록에서 JBoss EAP 8.0 서버를 선택하고 다음을 클릭합니다.
그림 2.4. 서버에서 실행
서버에 helloworld 빠른 시작이 이미 나열되어 있습니다. 완료 를 클릭하여 빠른 시작을 배포합니다.
그림 2.5. 서버에서 구성된 리소스 수정
결과를 확인합니다.
-
서버 탭에서 JBoss EAP 8.0 서버 상태가
Started로 변경됩니다. Console 탭에는 JBoss EAP 서버 시작 및
helloworld빠른 시작 배포에 대한 세부 메시지가 표시됩니다.WFLYUT0021: Registered web context: /helloworld WFLYSRV0010: Deployed "helloworld.war" (runtime-name : "helloworld.war")-
helloworld애플리케이션은 http://localhost:8080/helloworld 에서 사용할 수 있으며 텍스트Hello World!를 표시합니다.
-
서버 탭에서 JBoss EAP 8.0 서버 상태가
2.4.4. metrics -validation quickstart 를 실행합니다. 링크 복사링크가 클립보드에 복사되었습니다!
8080 -validation quickstart와 같은 일부 빠른 시작에서는 사용자 인터페이스 계층을 제공하지 않고 대신 Arquillian 테스트를 제공하여 기능을 보여줍니다.
JBoss Tools는 JBoss EAP 8.0에서 더 이상 사용되지 않습니다. 이 기능에 대한 개선 사항은 없으며 향후 릴리스에서 제거될 수 있습니다.
프로세스
-
8080
-validation빠른 시작을 JBoss 툴로 가져옵니다. - Servers 탭에서 서버를 마우스 오른쪽 버튼으로 클릭하고 Start 를 선택하여 JBoss EAP 서버를 시작합니다. Servers 탭이 없거나 서버를 아직 정의하지 않은 경우 JBoss EAP 서버를 JBoss Tools에 추가합니다. How to: Configure the IDE for use with JBoss EAP and JBoss Web Framework Kit 를 참조하십시오.
-
Project Explorer 탭에서 8080
-validation프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Run AsMaven Build 를 선택합니다. Goals 입력 필드에 다음을 입력하고 실행을 클릭합니다.
clean verify -Parq-remote그림 2.6. 설정 편집
결과를 확인합니다.
Console 탭에는 8080
-validationArquillian 테스트 결과가 표시됩니다.------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.jboss.as.quickstarts.bean_validation.test.MemberValidationTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.189 sec Results : Tests run: 5, Failures: 0, Errors: 0, Skipped: 0 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------
2.4.5. 명령줄에서 퀵스타트 실행 링크 복사링크가 클립보드에 복사되었습니다!
Maven을 사용하여 명령줄에서 빠른 시작을 쉽게 빌드하고 배포할 수 있습니다. Maven이 아직 설치되지 않은 경우 Apache Maven 프로젝트를 참조하십시오.
README.md 파일은 시스템 요구 사항에 대한 일반적인 정보가 포함된 퀵 스타트의 루트 디렉터리에 제공됩니다. Maven 구성, 사용자 추가, 빠른 시작 실행.
각 빠른 시작에는 특정 지침과 빠른 시작을 실행하는 Maven 명령을 제공하는 자체 README.md 파일도 포함되어 있습니다.
프로세스
-
helloworld 빠른 시작의 루트 디렉터리에서
README.md파일을 검토합니다. JBoss EAP 서버를 시작합니다.
$ EAP_HOME/bin/standalone.sh- helloworld 빠른 시작 디렉터리로 이동합니다.
빠른 시작의
README.md파일에 제공된 Maven 명령을 사용하여 빠른 시작을 빌드하고 배포합니다.$ mvn clean install wildfly:deploy-
이제 helloworld 애플리케이션을 http://localhost:8080/helloworld 에서 사용할 수 있으며 텍스트
Hello World!를 표시합니다.