JEUS & WebtoB

|

1. 기존 사용중이던 A시스템의 port가 동일 server 내  B 전산 port에서도 80으로 사용하게 되어서  A시스템이 접속되지 않는 현상 발생 

(B 전산 port는 80, 10190 사용중)

 

2. A 시스템의 port를 변경해야함.

 

3. A 시스템은 WAS를 JEUS & WebtoB 를 사용중인 상황

 

4. Jeus Admin 페이지에서 확인 시, server는 모두 정상 구동중인 상태

netstat -tnlp // 포트 확인

adminServer 10000 -- 제우스 admin server
DataServer 10030 -- DB
EHR_Main 10020 -- 메인
ReportingServer 10010 -- 리포팅툴

 

5. DB Oracle 확인 시, 리스너가 죽어있어서 복구작업 진행

- oracle server가 죽어있어서
putty로 oracle 계정 접속(oracle / oracle)

- sysdba 계정으로 로그인
[oracle@ehrdev ~] sqlplus '/as sysdba'

- 오라클 인스턴스 시작
SQL> startup

- 오라클 리스너 시작
[oracle@ehrdev ~] su - oracle
oracle password 입력
[oracle@ehrdev ~] lsnrctl start

6. Jeus NodeManager 실행

- admin 홈 > 우측 Node 설정 > UnderControl 값이 Y이면 정상 기동된 상태
- putty에서 tmax 로그인
- NodeManager 실행 명령어 입력 nmboot (종료는 nmdown)
- 위에 실행하면 server 목록 모두 start 됨.

7. WebToB 실행

- putty에서 tmax 로그인
- WebToB 실행 명령어 입력 wsboot
- 정상적으로 실행될 경우, The WJP connection[ehrdev/111.222.333.4444:9900, sid=11] was established. 라고 나옴.

 

8. port 관련 일치해야하는 파일  (JEUS8 기준)

/home/tmax/jeus8/domains/jeus_domain/config/domain.xml 파일의 listen-port 값과
/home/tmax/webtob/config/http.m 파일의 jsvport 값이 일치해야함.

 

9. WebToB 파일 수정(port 변경을 위해)

해당 파일 : /home/tmax/webtob/config/http.m

vhost 절의 port를 변경해야함

 

-- 위에서 수정 후 아래 명령어로 적용을 해야함
wscfl -i http.m

 

10. JEUS, WebToB 재기동 순서

--제우스종료
dsa > stop-domain
exit> nmdown > dsdown

--웹투비종료
wsdown

--웹투비시작
wsboot

--제우스시작
dsboot
nmboot
	startNodeManager &
dsa > start-domain

 

11. 로그 확인

JEUS : /home/tmax/jeus8/logs/{어플리케이션명}/JeusServer.log

WebtoB : /home/tmax/webtob/log

 

12.위 과정을 거쳐서 모두 정상기동되는 것을 확인하였으나, 정작 해당 port (7088) 로 접속이 되지 않는 현상확인

 

13. curl 명령어로는 정상 response 확인

netstat -tnlp | grep 7088

curl -v 111.222.333.444:7088

-- webtob 프로세스 확인
ps -ef | egrep "hth|htl|wsm"

 

14. 7088 port 가 방화벽으로 인하여 open되지 않아서, 브라우저 상에서 접속이 안된 것으로 확인됨.

 

15. 해당 port open 처리 후 정상 접속 됨!

And