티스토리 뷰

IT의 유익/WAS

JEUS, WebtoB 연동

유익이아빠 2019. 7. 26. 16:22

 

1. TEST 버전: JEUS8, WebtoB5
2. 연동 이유: 간단하다. 대용량 요청이 왔을 때 WAS(Web Application Server)에서 모든 처리를 해야 한다면!!

WAS서버 자원이 부족하겠지.. 그래서 WEB서버에서 html 등의 정적인 페이지들의 처리를 위해 WEB-WAS로 분리해서 처리되게끔 한다. 보안 이슈의 이유도 있다.(WEB은 DMZ 밖에,  JEUS는 DMZ 안에 위치하여 주요 데이터 보호)

3. WebtoB 설정

 3. 1. webtob_home/config/http.m 수정

위의 설정대로 http.m에 추가

용어 설명
JSVPORT webtob <-> JEUS 연동 포트
jsvg JSV를 처리하기 위한 서버그룹
MyGroup jsvg를 처리하기 위한 서버이름, 임의의 그룹으로 설정해도 좋으나 MinProc와 MaxProc의 수는 JEUS의 Thread-pool 갯수와 일치시켜야 한다.
URI http://webtob주소(localhost:8080)/examples의 요청이 들어오면 JSV를 처리하는 MyGroup에서 담당 즉, WAS에서 처리되게끔 설정

 

 3. 2. WebtoB 컴파일, 재기동 및 운영상태 확인

위와 같이 Successfully 로그가 나오면 성공
wsdown이 종료, wsboot가 기동

 

설정한 MyGroup의 Status가 NRDY인 이유는 아직 JEUS와 연동이 안되었기 때문

4. JEUS 설정

Servers->Engine->Web Connections->Registration Id에서 WebtoB의 Http.m에서 설정한 MyGroup으로 설정
port는 http.m의 port, IP Address는 WebtoB 서버의 주소, Thread Pool은 Minproc, Maxproc와 일치시킴

 5. Managed Server 재기동 후 wsadmin에서 연동 확인

재기동시 상태가 NRDY에서 RDY로 변경됨

6. 페이지 접속해보기

"http://localhost:8088/examples/"은 JEUS 단독으로 처리하여 응답

포트 8088은 JEUS 서비스 포트

"http://localhost:8080/examples/"은 WEBTOB-JEUS 연동해서 응답

포트 8080은 WebtoB 서비스 포트

정리하면 일치시켜야 하는 설정은 아래와 같다.

728x90
반응형
댓글