본문 바로가기
MiddleWare(상용 미들웨어)/JEUS

[JEUS9] JEUS 9.1 설치하기(Linux)

by wonkidoki 2026. 4. 21.
반응형

- JEUS9는 TmaxSoft 에서 JDK17, 21 용도로 개발한 신규 WAS 이다.

- JEUS9.1 은 JEUS9.1.0.0 을 말한다.(jeusadmin -fullversion 확인 가능)

- Jakarta EE 9 을 준수하고 있으며 개발 스펙을 확인하여 WAS를 선택하도록 하자.

JEUS9 스펙(일부)
JDK 17, 21 Servlet 5.0 Jakarta EE9 스팩 인증
Spring 6.x
Spring Boot 3.x
Websocket 2.0
JDBC 4.2

- JEUS8.5 에서 주된 변경된 사항

AdminServer > MasterServer로 변경 / 명칭만 변경 됐을 뿐 기능은 거의 같다.

Webadmin UI 변경

디렉토리 구조는 동일

그 외 기능적으로 추가/변경/보완/삭제 된 부분은 하기 링크를 확인하자.

https://docs.tmaxsoft.com/ko/jeus/9.1/getting-started-guide/chapter-start-introduction.html

 

개요 | Documentation

 

docs.tmaxsoft.com


1. 환경 변수 설정(Linux .bash_profile)

- JDK HOME 경로와 JEUS HOME 경로 설정(JDK는 필히 설치돼있어야 한다.) 

.bash_profile 환경변수 설정
JAVA 경로 설정
export JAVA_HOME=/home/WK/jdk17
export PATH=$JAVA_HOME/bin:$PATH

JEUS 환경변수
export JEUS_HOME=/home/WK/jeus9
export JEUS_LOG_HOME=/home/WK/jeus9/logs
export PATH=$JEUS_HOME/bin:$JEUS_HOME/webserver/bin:$JEUS_HOME/lib/system:$PATH

export DOMAIN_NAME=업무명_domain
export MASTER_HOSTNAME=`hostname`
export MASTER_PORT=10000
export MASTER_URL=$MASTER_HOSTNAME:$MASTER_PORT
export ENCODE_FILE=$JEUS_HOME/bin/jeusEncode

alias jhome='cd $JEUS_HOME'
alias jbin='cd $JEUS_HOME/bin'
alias jcfg='cd $JEUS_HOME/domains/$DOMAIN_NAME/config'
alias jlog='cd $JEUS_LOG_HOME'

 

2. 설치 파이너리 실행

. ./jeus9100_unix_generic_ko.bin 수행

- JEUS는 기본 설치시 TRIAL 라이선스가 설치 된다.

- TRIAL 라이선스는 5User 접속 제한이 있으므로 데모 혹은 정식라이선스 발급이 필요하다.

 

- OS 에 맞게 자동으로 선택되어진다.

- 설치 경로 설정이다. 원하는 경로로 변경 가능하다.(DISK 할당 및 계정 접근 권한 확인)

- JDK 경로 설정. 환경변수에 세팅해 놓았다면 설치 시 경로가 잡힌다.

- 단일 서버에 구성시 Master Server는 필히 있어야 하기 때문에 1번 선택한다.

- 운영모드 와 개발모드 선택

- 운영모드 사용시 Hot Swap, Auto Reload 기능 사용 불가

- 개발모드 사용시 Hot Swap, Auto Reload 기능 사용 가능

- 보통 1번을 선택하며 해당 기능을 꼭 사용해야한다면 개발모드를 사용한다.

- Auto Reload 기능의 경우 개발용 서버에만 구성하는 것을 권고한다.(잦은 클래스 로딩으로 인한 CPU 과부하 발생)

- 도메인 이름 설정. 업무명_domain 으로 설정한다. jeus_domain 기본값

- 명칭에 따른 기능 변경 같은 것은 없음

- Master Server 이름 설정 > 변경하지 않는다.

- JEUS BASEPORT 설정. Webadmin 을 접속하기 위한 PORT 로 기본값 9736 이지만 보안취약점 때문에 다르게 설정한다.

- Webadmin 계정 설정. 기본값은 administrator 이지만 이 역시 보안취약점 때문에 다르게 설정한다.

- Webadmin 계정에 대한 패스워드 설정. 원하는 패스워드로 설정(특정 특수문자는 안되는 것이 있다.)

- Sample APP 설정 유무. 꼭 필요한 경우 아니면 No 선택한다.

- 마지막 설치 전 내용 요약

- 설치 진행 후 완료된 상태

- 설치 후 JEUS9 버전 및 라이선스 확인