-
JEUS WAS 설치 및 운영(작성중!)Back end/Server 2024. 7. 19. 13:19
* 참고
JEUS_HOME
home/bin/ 환경설정, 스타트, 종료
jlog/서비스명/JeusServer.log
tomcat/webapps/(컨텍스트루트)
jeus_app* JEUS와 Tomcat의 차이점:
- JEUS:
- 티맥스소프트에서 만든 웹 애플리케이션 서버(WAS)입니다.
- 웹 애플리케이션을 구동하기 위해 여러 컴포넌트를 사용합니다.
- DAS (Domain Administration Server): 웹페이지와 애플리케이션을 관리하는 데 사용됩니다.
- NS (NodeManager): 실제로 웹 애플리케이션을 실행하고 관리합니다.
- MS (Managed Server): NS (NodeManager) 를 관리하는 시스템으로 웹 애플리케이션을 실행합니다.
- Tomcat:
- 아파치 재단에서 개발한 서블릿 컨테이너로, 주로 JSP, HTML, 서블릿 등을 실행합니다.
- 상대적으로 단순한 구조로, webapps 디렉토리에 JSP, HTML 파일 등을 배치하여 웹 애플리케이션을 구동합니다.
- WAS보다는 서블릿 컨테이너로서의 역할을 주로 합니다.
- JEUS는 여러 컴포넌트 (DAS, MS, NS)를 통해 더 복잡하고 확장 가능한 구조로 웹 애플리케이션을 구동합니다.
- Tomcat은 단순히 webapps 디렉토리에 파일을 배치하여 구동하는 방식입니다.
- 설치 방법
: 우선 https://www.tmaxsoft.com/kr/login 링크를 통하여 회원 가입 진행을 해야한다.
: 이후 JEUS 버전을 다운로드 누른 후 알맞은 운영체제를 다운로드 한다.
★또한 테스트 라이선스 발급을 통하여 3개월 짜리 라이선스를 받아 놓아야함.
: adduser jeus를 통해 jeus 계정과 그룹을 만들어줌.(보안적 문제 해결)
: 유저가 만들어진거 확인하는 방법은 cat /etc/passwd 경로를 통해 확인
: 나는 ubuntu의 home에 FTP를 이용하여 설치파일을 옮겨 놓았다.
(설치 파일 실행 방법은 sh jeus8500_unix_generic_ko_ko_2.bin)
+ 설치파일 실행 후
: jeus 설치할 경로 설정
: 1번 Domain Admin Server 선택 해주고 쭉쭉 넘겨준다.
: 패스워드는 본인이 설정하기
* 기본 설정은 아래와 같음
- Domain Name: jeus_domain
- DAS Server Name: adminServer
- JEUS Base Port: 9736
- Admin User Name: administrator
- Admin User Password: 설정한 패스워드 사용하면 됨.- 외부에서 접속을 허용할수 있게 Port 방화벽 설정을 해야한다.
첫번째 방법: vi /etc/firewalld/zones 밑에 있는 public.xml 내용 수정
: <port> 부분에 9736을 추가해줌(9736은 위에서 설정한 jeus 기본 port임)
: port 수정후 systemctl restart firewalld 를 해줘야함
: 설정이 올바르게 적용 되었는지는 firewall-cmd --list-all 로 확인!
+
firewall-cmd --zone=public --add-port=8088/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=9736/tcp --permanent
firewall-cmd --zone=public --add-port=8808/tcp --permanent
firewall-cmd --reload: systemctl status firewalld 로 방화벽 활성화 상태인지 확인
: 이방법을 통해 port를 적어주면 지속적으로 해당포트에 대해 방화벽 해제를 허용함.
< - >
두번째 방법: 다른 방법도 있음 systemctl stop firewalld 명렁어를 통해 일시적으로 방화벽 해제 할수있음(reboot 시 원복됨)
: 마지막으로 netstat -ano | grep 9736 명령어를 통해 LITEN 확인
+ 그리고 java jdk는 꼭 설치해줘야함. 설명에 제외한 이유는 tomcat을 먼저 설치 해본 경험 때문임.
: vi /etc/profiles 명령어를 통해 jeus 환경변수 세팅을함
이후 source /etc/profiles를 통해 환경 변수 설정 완료 시키기
: web to be 서비스를 사용하려면 startDomainAdminServer(DAS)를 통하여 서버를 run 시켜야함
+ 위에서 설명했듯이 was on기동 방법은 DAS -> NS ->MS 순으로 실행해야함
<-> Was off는 반대로 MS -> NS -> DAS 순으로 실행해야함.
: MS 구동은 아래글에서 방법 추가적으로 설명 예정
: DS는 startNodeManager를 통해 run 해야함
: ★ tip 으로 실행을 편리하게 하기위해 mkdir 로 execute 폴더를 만들어주고 *.sh 파일로 스크립트문을 작성함
: dsboot.sh(startDomainAdminServer) RUN
: dsdown.sh(DAS 서버)OFF
: nsboot.sh(NS서버) RUN
: nsdown.sh(NS서버)OFF
: ./dsboot.sh을 통해 running 시키기
: http://SERVER_IP:9736/webadmin 주소로 접속되는지 확인한다.
위에서 지정한 기본 id : administrator 와 지정한 pwd 입력하고 로그인 한다.
: ./nmboot.sh을 통하여 run 시키기
: under controlr에 "Y" 가 지정되어 있으면 NS 저장 기동 확인 된것.
* 어플리케이션 배포!
: Applications -> deploy 클릭
: id는 임의 작성, path(WEB-INF 와 Jsp가 있는 폴더),TargerServer는 아까 설정해놓은 ms 서버 선택
작성중..
+ log 경로는 /home/jeus/domains/jeus_domain/servers/server1/logs 여기에 위치해 있음
(참고사항은 티맥스코리아 메뉴얼 보면서 어플리케이션이 어디 위치 해 있는지.. log파일은 어디에 위치해 있는지 확인 해보기)
'Back end > Server' 카테고리의 다른 글
계정 생성 후 로그인 하면 커맨드 앞에 계정명 안보임 해결. (0) 2024.10.23 vi 편집기 명령어 (0) 2024.08.09 docker 테스트 (0) 2024.07.03 PKI 인증 이란? (0) 2024.04.11 네임서버? (0) 2024.04.07 - JEUS: