0. 설치환경
Linux / JDK 1.8
linux에서 jeus 라는 계정을 새로 생성하여 진행함
/etc/hosts 파일도 해당 컨테이너의 hostname 을 입력해줘야함
# root 로그인
$ su - root
# hostname 확인
$ hostname
ec2-user
# hostname 변경
$ hostnamectl set-hostname kys
$ hostname
kys
# /etc/hosts 파일에 hostname, ip 추가
$ vi /etc/hosts
--------------------------------------------------
(위의 기본값 형식 따라서)
111.111.111.111 kys
--------------------------------------------------
:wq
# jeus 계정 생성
$ adduser jeus
# jeus 계정 로그인
$ su - jeus
$ pwd
/home/jeus
1. JEUS 란?
TmaxSoft에서 개발한 미들웨어 소프트로 Tomcat과 동일한 WAS(Web Application Server) 이다.
2. 설치
2.1. 라이센스 발급
https://technet.tmaxsoft.com/ko/front/main/main.do
Technet
효율적인 시스템 관리를 위한 기술 전문 포탈, 테크넷서비스
technet.tmaxsoft.com
테크넷에서 회원가입 후 로그인을 진행하고.
데모라이선스 신청 배너를 눌러 진행한다.
위와같은 화면이 뜰텐데 정보를 입력하고 제출하기를 누르면 아래와 같이 첨부파일과 함께 이메일을 받을 수 있다.
이 첨부파일이 license파일이며 2달 제한이 걸려있다.
아래의 첨부파일을 받아 준비해놓는다.
2.2. JEUS 설치파일 다운로드
https://technet.tmaxsoft.com/ko/front/download/findDownloadList.do?cmProductCode=0101
TmaxSoft Technical Network [technet-01]
데모라이선스 신청 데모라이선스는 제품구입 전 테스트 및 검토를 위하여 제한 된 기간 동안 발급받아 사용가능한 라이선스 입니다.
technet.tmaxsoft.com
2.3. 환경변수 설정
# 환경변수 추가
$ vi ~/.bash_profile
-------------------------------------
export JAVA_HOME=[환경에 맞게 입력]
export PATH=$JAVA_HOME/bin:$PATH
export JEUS_HOME=/home/jeus
-------------------------------------
:wq
#환경변수 갱신
$ source ~/.bash_profile
2.4. 설치파일 실행
$ pwd
/home/jeus
$ ll
-rw-r--r--. 1 jeus ec2-user 884925340 Mar 24 04:53 jeus8500_unix_generic_ko.bin
## /home/jeus 경로에 설치파일을 위치 시켰음 (개인의 선택)
# 설치파일 실행
sh jeus8500_unix_generic_ko.bin
1. Domain Admin Server = Domain Admin Server + Mamaged Server
2. Managed Server = Managed Server
이렇게 설치 되기 때문에 처음 설치하는 사용자라면 1번 Domain Admin Server 를 선택해서 설치를 진행한다.
나머지는 쭉쭉 진행해준다.
## 설치후 JEUS_PATH가 자동으로 갱신되어 새로고침 필요함
$ source ~/.bash_profile
2.5. 라이센스 적용
$ pwd
/home/jeus/license
$ ll
-rw-r--r--. 1 jeus ec2-user 350 Mar 24 05:21 license
기존에 있던 파일은 삭제하고 새로 발급받은 라이센스를 위치 시켜야함
2.6. 편의사항 적용
추후 서버 기동시 id, pwd 생략 가능함
$ vi $JEUS_HOME/bin/jeus.properties
.
.
.
JEUS_USERNAME=administrator ##설치과정에서 입력한 아이디
JEUS_PASSWORD= ##설치과정에서 입력한 비밀번호
.
.
:wq
3. 실행
3.1. AdminServer 실행
## 환경변수가 설정되어있어서 jeus 계정으로는 경로를 입력하지 않고도 스크립트 실행가능
$ startDomainAdminServer -u 아이디 -p 비밀번호
## jeus.properties에 기본값으로 아이디, 비밀번호 설정을 했다면 아래와 같이 사용도 가능함
$ startDomainAdminServer
3.2. NodeManager 실행
$ nohup startNodeManager > /home/jeus/nodemanager/logs/nm.log &
$ stopNodeManager -properties /home/jeus/nodemanager/jeusnm.xml # 종료
NodeManager를 실행하지 않으면 Jeus관리자 페이지에서 ManagedServer 실행 및 종료가 동작하지 않음
3.3. ManagedServer 실행(방법1)
$ startManagedServer -dasurl 192.168.0.201:9736 -domain jeus_domain -server server1
직접 서버에서도 동작할 수 있음.
3.4. JEUS 콘솔 확인
$ jeusadmin -host DAS IP:DAS PORT -domain 도메인명 -u 관리자ID -p 관리자PW
4. 관리자 페이지 이용하기
4.1. 접속
설치시 포트번호를 따로 설정하지 않았다면 기본 포트는 9736번 이고
기본 contextPath = /webadmin 이다
ID/PWD는 서버 구동시 사용한 값을 넣어주면 된다.
4.2. server 관리
adminServer는 현재 관리자페이지를 띄워준 서버로 작동 되고 있음을 확인 할 수 있다.
server1은 초기 설치시 같이 설치된 managedServer로 SHUTDOWN 상태가 되어있음을 확인 할 수 있다.
start 버튼 을 눌러주면 3.3.ManagedServer(방법1) 과 동일하게 관리자페이지에서 서버를 구동 할 수 있다.
4.3. 어플리케이션 배포
화면에 보이는 deploy 버튼을 클릭한다
위와같이 간단하게 값만 넣고 테스트 하였다.
server1 에 배포하였고 server1의 포트번호는 8088이므로 http://ip:8088/test 로 접속시 내가 배포한 어플리케이션을
확인 할 수 있다!
4.4 JNDI
위와같이 JNDI도 설정 가능하다!
'Middle Ware' 카테고리의 다른 글
[WebLogic] 설치 및 기동 (0) | 2023.09.19 |
---|---|
[JEUS] 콘솔 사용법, 서버추가, 배포 (0) | 2022.03.28 |