본문 바로가기
MiddleWare(미들웨어)/JEUS

[JEUS7,8] Application Deploy 하기

by wonkidoki 2023. 8. 30.
반응형

- 개발된 Application 소스를 JEUS 엔진(MS) 에 배포하는 방법이다.

- 디렉토리, WAR, EAR, JAR, CAR, EJB 타입의 소스를 배포할 수 있다.

- 하나의 MS에 다른 Context Path로 배포 할 수 있다.

- 하나의 Application을 여러개의 MS에도 배포 할 수 있다.

- 배포를 하기위해서 해당 MS가 기동 상태여야 한다.

- 배포시 에러가 날 경우 JEUS 로그를 보고 소스 수정을 해야한다.

(대게 Servlet 버전이나 JAVA 버전이 맞지 않아 발생하는 경우가 많다. 필히 확인)

- JEUS7 JDK 1.6 ~ 1.8 지원 Servlet 3.0 지원

- JEUS8 JDK 1.7 ~ 1.8 지원 Servlet 3.1 지원

- JEUS8.5 JDK 1.8, 11 지원 Servlet 4.0 지원

- 전자정부프레임워크를 사용한다면 위 스펙을 확인하고 개발해야한다.

1. Webadmin 접속 > Application > Deploy 클릭

2. ID, Path, Type, Target Server, Context Path 입력

- Path 의 경우 디렉토리로 배포한다면 WEB-INF 상위 디렉토리로 타겟을 잡는다.

- 이외의 파일인 경우(war 예시) test.war 까지 타겟을 잡는다.

- Type은 해당 소스 타입에 맞게 설정한다.(디렉토리는 war로 설정)

- Target Server는 배포할 MS에 체크한다(RUNNING 이여야한다.)

- Cluster를 설정한 경우 Cluster 에 체크하면 해당 Cluster에 속한 MS에 모두 배포된다.

- Context Path는 서비스 Path에 맞게 설정하면 된다.

디렉토리 배포 방식

Deploy 페이지 하단에 있다.

3. 설정 후, 확인 버튼을 누르면 배포가 된다.

배포된 Application ID를 클릭하면 정보를 확인 할 수 있다.

Application ID를 클릭한 모습