Post
JEUS 설정 기록
이번에 회사 솔루션을 다른 회사에 구축 진행하면서 TmaxSoft의 JEUS 를 사용할 일이 생겼다.
자사 Web Application을 올리기 위해선 WAS(Web Application Server)가 필요한데 제우스를 사용하기로 고객사에서 결정해서 기술지원 및 설치를 받고 JEUS를 통해 웹어플리케이션 구동을 완료 하였다.
JEUS는 말 그대로 WEB Application을 수행할 수 있는 환경을 제공해주는 것으로 Tomcat과 비교해 볼 수 있겠다.
https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html
[[Web] Web Server와 WAS의 차이와 웹 서비스 구조 - Heee’s Development Blog
Step by step goes a long way.
gmlwjd9405.github.io](https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html)
다만 유료이고, 기술지원이 되기 때문에 모르면 바로 물어볼 수 있다는 장점과 우리나라에서는 WAS로 많이 사용하기 때문에 오류에 대한 구글링을 좀 진행하기 쉽다.
WAS로 AdminServer를 구동시킨 후 JEUS 콘솔을 사용할수 있도록 하고, 이후 WebToB를 구동시킨 후 웹 어플리케이션을 띄우는 방식이다.
제우스 설치 시 환경변수 지정을 해주기 때문에 wsdown, wsboot등으로 webtob를 내리고 올릴수 있다.
제우스 콘솔 예시
SSL설정 및 호스트네임 등 변경을 한후에는 변경한 http.m 파일을 컴파일하여야 하고 (wscfl -i)
이후 webtob를 재 실행해야 적용된다.
TmaxSoft\WebtoB5.0\config 에 보통 있다.
http.m
http.m 파일의 node에 webtob를 가동 후 기본 8080포트
이후 실행하려는 app을 vhost에 넣는다. 이는 application에서 deploy한 것을 실행한다.
deploy시 나는 오류들은 ex) db 관련하여 연결이 안되거나, distribute오류등은 log에서 찾아볼 수 있다.
JEUS폴더 내 log 폴더 내 쌓인 log기록들 체크
이후 deploy가 완료되면, Servers에서 start/stop으로 간단하게 서비스를 실행,다운등을 진행할 수 있다.
webtob 확인 (서비스 띄울 때 webtob에 속해 있기 때문에 webtob가 띄워진 이후 서비스를 구동해야 먹힌다 (webtob가 더 상위 노드 이기 때문)
그리고 윈도우 서버의 경우 cmd창에서 webtob 를 wsdown wsboot등으로 진행 시 해당 cmd창을 닫으면
webtob도 같이 종료되는 식의 버그가 있으니 꼭 윈도우 서버에서는 서비스에서 실행하도록 하자.
*JEUS 및 WebtoB 폴더를 환경변수로 잡아줘야 하는 점 참고
댓글