-
JEUS 3가지 배포( WAR, Directory, auto-deploy )WAS/JEUS 2025. 6. 24. 22:55

개발 목적으로 Webtob/JEUS 구성을 위한 분들을 위한 가이드 포스팅 :)
TmaxSoft Engineer의 설치방식으로 진행되며, JEUS는 11년 연속 국내 1위 미들웨어입니다.
✅ JEUS 배포방식?
JEUS는 공식적으로는 2가지의 배포 방법을 지원하고 있습니다.
디렉토리 형식과 .war 형식으로 배포 경로가 지원됩니다.
최근에 패치를 통해서 1가지 방식을 추가되었습니다.
Tomcat 처럼 특정 위치에 Application을 위치하면 배포되도록 하는 자동배포 방식이 추가되었습니다.
다만 해당 방식은 패치를 통해서만 지원됩니다!
✅ 배포 방법을 변경하려면?
새롭게 deploy 하는 것을 권장드립니다.
기존 것은 undeploy 하시고 원하는 형식에 맞게 다시 deploy 하는 것을 추천드립니다.
🚀 undeploy 하는 방법
접근: webadmin > Applications


단! 배포를 install 방식으로 했다면 undeploy > uninstall 까지 해야합니다.
🚀 *.war 형식
*.war 배포 방식은 deploy, install 2가지가 있습니다. 제조사 측에서는 deploy을 사용하는 것을 권고합니다.
deploy 방식으로 권고 하는 이유는 제조사는 서비스 안정성을 최우선으로 생각합니다.
그러므로 install 방식이 가지고 있는 단점이 문제가 발생될 수 있다고 판단하여 deploy 방식으로 권고 합니다.
📌 Deploy



📌 install
install 장점은 JEUS가 설치된 서버에 별도로 Application을 upload 하지 않아도 되는 점 입니다.
webadmin을 통해서 접근하는 내PC에서 JEUS adminServer로 upload 하는 점이 편리합니다.
결정적으로 2중화 이상일때 소스코드 여러번 각 서버로 upload 하지않고 webadmin에서 한번에 끝난다는 점이 매력적이죠...
adminServer 소스코드 경로: ${JEUS_HOME}/{DOMAIN_NAME}/.applications/등록한 어플리케이션 별칭
나머지 node 소스코드 경로: ${JEUS_HOME}/{DOMAIN_NAME}/.downloaded/.applications/app





🚀 Directory(폴더) 형식
.war 배포 방법하고 모든 것이 동일한데 Path 부분만 *.war 까지가 아니라 디렉토리까지만 선택해주면 됩니다.
당연히 서택된 디렉토리 밑에는 WEB-INF와 같은 설정 및 클래스들이 있어야 합니다.



🚀 Auto Deploy 형식 배포
auto-deploy에 대해서는 패치를 적용 후 진행해야 합니다.
TmaxSoft 공식홈페이지 2025년도 이후 최신 패치를 진행 후 해야합니다.
해당 기능은 Cloud 대응하기 위한 기능 개선된 것으로 패치를
반드시! 최신 !! 최~~신!!!으로 적용후 진행 부탁드립니다

제가 적용하여 테스트한 버전입니다.
그러니... 최소한 이 패치 이후를 사용하세요!

패치 적용 이후에는 JVM-Option을 추가합니다.
-Djeus.server.enable.auto-deploy=true -Djeus.server.auto-deploy.dir=/sw/jeus/test
이후에는 auto-deploy 디렉터리 하위에 응용소스를 디렉터리 형식, war 형식
상관없이 해당 경로에 위치하면 기동되면서 자동 배포하게 됩니다.
🚨 (선택) -Djeus.server.auto-deploy.dir=${배포 홈 경로} 🚨
만약 해당 옵션을 적용하지 않을 경우 Default 경로는 ${DOMAIN_HOME}/auto-deploy 입니다.
ex) ${DOMAIN_HOME}/auto-deploy = /sw/jeus/domains/jeus_doamin/auto-deploy
JEUS auto-deploy 팁
개발 목적으로 Webtob/JEUS 구성을 위한 분들을 위한 가이드 포스팅 :) TmaxSoft Engineer의 설치방식으로 진행되며, JEUS는 11년 연속 국내 1위 미들웨어입니다. ✅ JEUS auto-deploy 설정 어떻게 해?JEUS auto-deplo
ko-o.tistory.com
🔍 마무리 요약
JEUS는 디렉토리, WAR, Auto Deploy 3가지 배포 방식을 지원합니다.
디렉토리 - 직접 폴더 선택
WAR - deploy 권장, install은 업로드 편리
Auto Deploy - 패치 및 JVM 옵션 필요, 클라우드 지향
개인적으로 디렉토리 방식으로 배포하는 것을 가장 추천합니다.
코드 개발을 하다보면 갑작스럽게 Compile 필요없는 반영 상황이 빈번합니다.
그때 마다 서비스 중단을 공지하고 재기동하지 않고 반영하기 위해서는 디렉토리 배포가 편리합니다.
그리고...
auto-deploy는 PaaS 환경에서 이미지 활용을 극대화 하기 위해서 개선된 것으로
꼭! 고민해보세요

감사합니다
'WAS > JEUS' 카테고리의 다른 글
JEUS LOG(D_SESSION-3105, D_SESSION-3103) OFF (5) 2025.07.01 JEUS auto-deploy 팁 (0) 2025.06.24 JEUS 서버재기동시 자동시작(ver.이중화) (0) 2025.05.22 JEUS 서버 재기동시 자동시작 (0) 2025.05.20 JEUS 중복로그인 설정 4탄(Specific Scope Cluster) (0) 2025.05.15