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
-- 위에서 수정 후 아래 명령어로 적용을 해야함
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 처리 후 정상 접속 됨!