WEBTOB와 JEUS 연동
WebtoB와 JEUS 연동을 위해 설정해야 할 파일은 다음과 같다
● WebtoB 환경 파일 (예: http.m)
● JEUS 환경 파일 : WEBMain.xml
WebtoB와 JEUS 연동을 위해 서로의 값을 똑같이 설정해야 하는 항목은 다음과 같다.
● WebtoB-JEUS 간 연결 포트 번호
● HTH 수
● 서버 이름(WebtoB의 JSV 설정 서버이름과 JEUS의 Registration ID)
● 프로세스 수(WebtoB의 MinProc/MaxProc와 JEUS의 Thread-pool 수)
1. 특징
WebtoB와 JEUS의 연결은 JEUS가 WebtoB에게 연결하는 구조로 되어 있다.
WebtoB와 JEUS와의 연결은 persistent connection이므로 중간에 네트워크 오류나 서버의 문제가 생기지 않는 이상은 연결을 끊지 않는다.
2. JEUS 연동 설정(Base+)
-. WebtoB 환경 파일 설정
: NODE 절
HTH 개수와 JEUS와의 연결을 맺을 JsvPort를 설정한다.
HTH에 설정된 값은 WebtoB에서 HTH 프로세스의 개수로서 이 값과 JEUS 환경 파일 중 WEBMain.xml의
<webtob-listener> 하위에 있는 <hth-count> 항목 값과 일치해야 한다. 또한 JsvPort는 웹 컨테이너와
연결을 맺을 포트 번호로서 실제 웹 브라우저로 요청받는 포트 번호와는 무관하다. JEUS 환경 파일 WEBMain.xml의
<webtob-listener>하위에 있는 <port> 항목 값과 일치해야 한다.
ex) HTH = 1,
JsvPort = 9999,
: SVRGROUP 절
서비스와 실제로 웹 컨테이너와 연결하여 작업을 할 서버를 설정한다.
서버의 이름으로 MyGroup이고, 서버 그룹의 이름은 SVRGROUP 부분에서 설정한 jsvg이다.
MinProc은 웹 컨테이너와의 최소 연결 개수이고, MaxProc은 웹 컨테이너와의 최대 연결 개수이다.
이 개수들은 JEUS 환경 파일 중 WEBMain.xml의 <webtob-listener> 하위에 있는 <thread-pool> 설정값과
각각 일치하거나 커야 한다.
: URI 절
URI 부분은 어떤 URI가 요청이 되었을 때 어떤 서버를 수행시킬지를 지정하는 것으로 서버(MyGroup)의
서비스에 대한 URI를 설정한다.
-. JEUS 환경 파일 설정
WebtoB 연결 설정을 위해 아래 경로에 있는 WEBMain.xml을 수정해야 한다.
ex) $JEUS_HOME/config/<node_name>/<node_name>_servlet_<engine_name>/
<webserver-connection> 하위에 있는 <webtoblistener>하위 항목들을 수정.
: port
WebtoB Servlet Engine 웹 컨테이너와 WebtoB와의 연결을 맺을 포트 번호를 설정하는 것으로
WebtoB 설정의 NODE 절의 JsvPort 값과 일치해야 한다.
: webtob-address
연결을 맺을 WebtoB의 IP 주소를 설정한다.
: registration-id
WebtoB와 처음 연결을 맺을 때 등록과정 중 사용할 등록 ID로 WebtoB SERVER 설정 중
연결하고자 하는 서버 이름(예: MyGroup)과 같아야 한다.
: hth-count
WebtoB의 NODE 절의 HTH와 같은 값을 설정한다. 실제 연결은 WebtoB의 각 HTH에게 연결하기 때문에
이 값이 일치해야 한다.
: thread-pool, min, max
Thread Pool에 최소한 유지되어야 하는 Thread의 개수와 최대 개수를 정의하는 것으로
WebtoB 환경 파일에 정의한 MyGroup 서버에 대한 MinProc/MaxProc 값과 일치하거나 적어야 한다.
하나의 컨텍스트 그룹은 여러 개의 웹 서버 연결을 가질 수 있는데 각각의 연결마다 포트 번호가 달라야 한다.
이렇게 여러 개의 웹 서버 연결을 가지는 것은 웹 서버가 여러 노드에 존재할 때나 다른 종류의 웹 서버로부터
요청을 받을 때에 사용한다.
'미들웨어 > JEUS' 카테고리의 다른 글
Webtob & Jeus 연동 (2) | 2016.06.07 |
---|