JBoss에서 WAR 파일 배포

1. 소개

이 튜토리얼에서는 JBoss 서버에 war 파일을 배포하는 방법을 살펴볼 것입니다.

적절한 디렉토리에 파일을 수동으로 배치하거나 Eclipse에서 직접 배치하여 war 파일을 배치 할 수 있습니다.

2. 수동으로 WAR 파일 배포

war 파일이 이미 있고 JBoss에 배포하려는 경우 standalone / deployments 에있는 JBoss 설치 디렉터리로 이동 하여 파일을 붙여 넣을 수 있습니다 .

배포가 작동하는 두 가지 모드가 있습니다.

  • 수동 : 배포 스캐너가 배포 폴더를 직접 모니터링하지 않습니다. 대신 스캐너는 마커 파일에 의존합니다. 사용자가 마커 파일을 추가하면 스캐너가 콘텐츠를 배포하도록 지시하는 일종의 명령 역할을합니다.
  • 자동 : 스캐너가 배포 폴더를 직접 모니터링하여 새 콘텐츠를 자동으로 배포하고 타임 스탬프가 변경된 콘텐츠를 다시 배포합니다.

auto-deploy-zipped 속성 값을 true 또는 false 로 설정 하여 구성 파일 standalone.xml 에서 모드를 지정할 수 있습니다 .

기본적으로 값은 true 입니다. 따라서 배포 폴더에 war 파일을 배치 할 때마다 자동으로 배포됩니다. JBoss 는 콘텐츠가 배포되었음을 나타내는 .deployed 마커 파일을 자동으로 생성합니다 .

그러나 새 war 파일을 배포 폴더에 복사하기 전에 이전 배포를 제거하면 JBoss는 배포가 제거되었음을 알리는 .undeployed 마커 파일을 생성합니다 . 이 경우 배포를 시작하려면 마커 파일을 수동으로 삭제해야합니다.

의 값 경우 자동 배포-압축이 설정되어 거짓 , 우리는 만들어야합니다 .deployed 배포가 시작 수동 마커 파일을.

3. Eclipse를 사용하여 배포

우리는 할 수 있습니다 , Eclipse에서 동적 웹 프로젝트를 만들 JBoss 서버를 추가 한 다음 서버에서 실행할 수있는 응용 프로그램을 구성 . 내부적으로 Eclipse는 애플리케이션의 war 파일을 만들고 JBoss 디렉터리에 저장합니다. 우리는 만들 수 있는 index.html 파일과 설정 환영 파일 에서 web.xml을 여기에 포인트를.

애플리케이션이 성공적으로 배포되었는지 테스트하기 위해 웹 브라우저를 실행하고 다음 형식으로 URL에 액세스 할 수 있습니다. // localhost : /

색인 페이지가 표시되면 애플리케이션이 성공적으로 배포 된 것입니다.

4. 결론

이 기사에서는 배포 폴더로 작업하고 Eclipse를 사용하여 JBoss 서버에 war 파일을 배포하는 방법을 살펴 보았습니다.

또한 자동 및 수동 배포 모드와 JBoss의 마커 파일에서 작동하는 방법에 대해서도 설명했습니다.