Jeus Redhat 계열 Linux에 Jeus8 앱 배포
키큰난쟁이
74 1 0
들어가며
목적
✅ Linux Jeus8 앱 배포하면서 정리하는 글
구성환경
- Jeus8 버전
- Rocky Linux 9.2
앱 배포 방식(Archive & Exploded)
- Jeus 앱 배포 방식은 Archive, Exploded 두가지 방법이 존재합니다. 두가지 방법 중 환경에따라 선택해서 진행하시면됩니다.
Jeus8 Archive 앱 배포
Install
- http://서버IP:9736/webadmin 로그인 → Applications 이동 후 → install 버튼 클릭
- 어플리케이션 ID 값을 지정해준다. 단, ID 값은 도메인에 유일한 값이어야한다.
- 배포할 파일을 내 로컬 PC에서 업로드를 진행하면 됩니다.
Deploy
- Deploy 진행 할 앱을 목록 중 선택 후 → Deploy 클릭
- 앱을 배포한 서버를 선택해준다.
- 고급 선택사항 하단에 context Path 지정해주고 확인 버튼 클릭
- 동일한 서버에 앱이 실행되어있으면 배포가 되지않습니다. 아래와 같이 INSTALLED 상태에서 멈춤
- 정상적으로 배포가 됬을 경우
❗Archive 배포 파일 위치
$JEUS_INSTALL_DIR/domains/domainName/.applications/application_ID/archive_file_name
/home/jeus/domains/jeus_domain/.applications/deployTest/deployTest.war
❗배포된 소스 위치
$JEUS_INSTALL_DIR/domains/jeus_domain/server/SERVER_ID/.workspace/deployed/application_ID/fileName_extension__
/home/jeus/domains/jeus_domain/servers/server1/.workspace/deployed/deployTest/deployTest_war___/index.html
Jeus8 Exploded 앱 배포
Deploy
- deploy 클릭
- id : 애플리케이션 ID
- path : 서버에 있는 배포파일 위치 ex) /home/jeus/application/deployTest/deployTest.war
배포파일이 아닌 직접 앱 디렉토리 Path를 지정해줄수도있습니다. ex) /home/jeus/application/deployTest - Target Server : 배포할 서버
- 고급 선택사항 하단에 context Path 지정해주고 확인 버튼 클릭
- 정상적으로 배포가 됬을 경우
❗Exploded 배포 파일 위치 (배포파일 또는 앱폴더 경로로 잡아서 작업 가능)
/home/jeus/applicatios/deployTest.war 또는 /home/jeus/applicatios/deployTest 소스폴더
❗배포파일로 배포됬을 경우 소스 위치
$JEUS_INSTALL_DIR/domains/jeus_domain/server/SERVER_ID/.workspace/deployed/application_ID/fileName_extension__
/home/jeus/domains/jeus_domain/servers/server1/.workspace/deployed/deployTest/deployTest_war___/index.html
❗앱폴더로 배포됬을 경우 소스 위치
/앱폴더 위치
/home/jeus/applicatios/deployTest/index.html
http://서버IP:8088/ 접속
배포가 잘되었는지 확인