본문 바로가기
WEB|WAS

[JEUS] linux jeus7 install

by 개폰지밥 2020. 4. 29.
반응형

참고: https://technet.tmaxsoft.com/ko/front/download/findDownloadList.do

위의 사이트의 온라인매뉴얼을 참고.

Microsoft Windows UNIX 환경에서 JEUS 쉽게 설치하기 위해 JEUS 설치 툴은 그래픽 사용자 인터페이스(GUI) 지원한다. 커맨드 모드가 익숙한 UNIX/Linux 환경에서는 콘솔 모드에서 설치가 가능하다. 기본적으로 콘솔 모드로 설치가 진행되며, GUI 형태로 진행하려면 –i GUI 옵션을 넣어서 실행하면된다.

지금부터 jeus 설치 시작

 

-     라이선스 신청

로그인 -> 데모라이선스 신청 -> E-mail 확인

-  JDK 6를 설치한다.

* Jdk 설치하는 방법

--jdk 설치할 공간 생성

[root@localhost bin]# cd /usr

[root@localhost usr]# mkdir java

--사이트 접속 후 다운로드 후 ftp로 옮기기
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

사이트 접속 후 로그인 혹은 회원가입 후 로그인

jdk-8u231-linux-x64.tar 다운로드 (자신의 운영체제와 비트에 맞게 다운로드)

--압축풀기

unzip jdk~-

 

--JAVA_HOME 설정

vi ~/.bash_profile

export JAVA_HOME=/usr/java/jdk1.8~
export PATH=$PATH:$JAVA_HOME/bin

--수정 후 적용

source ~/.bash_profile     

 

--jdk 설치 확인하는 방법

javac -version

위와 같이 나오면 잘 설치 된 것이다.

 

GUI 모드로 설치 시작

--설치파일 다운로드

JEUS 7 Fix#5 다운받음

--jeus 유저 생성 (root 계정으로 해도 상관은 없음)

# useradd jeus   –user 생성

# su – jeus        --계정 변경

[jeus@localhost ~]$ cd ~           --jeus home 디렉토리로 이동

[jeus@localhost ~]$ ls     --목록 조회

[jeus@localhost ~]$ pwd            --현재 경로 조회

/home/jeus

 

--ftp등으로 설치 파일을 옮겨준다. (나는 파일 질라 이용)

[jeus@localhost ~]$ ls     --목록 조회

jeus7_unix_generic_ko.bin

[jeus@localhost ~]$ exit  --jeus 계정 나가기

logout

[root@localhost jeus]# cd /home/jeus/       --/home/jeus로 이동

 

--파일소유자 root에서 jeus로 변경

--파일 실행하기

--GUI 설치 시작

Domain Admin Server vs Production Mode

다음은 설치 옵션에 대한 설명이다.

항목 설명
Domain Admin Server Domain Admin Server(DAS) Managed Server(MS)를 설치한다. Domain Admin Server Managed Server를 관리하기 위한 서버이다.
Managed Server Managed Server를 설치한다.

 

Production Mode vs Development Mode 

다음은 설치 옵션에 대한 설명이다.

항목 설명
Production Mode 설치할 때 Production Mode로 설치한다. JEUS Hot Swap, Automatic Reloading을 사용하지 않는다. demo license가 사용되면 경고 메시지가 출력된다.
Development Mode 설치할 때 Development Mode로 설치한다. JEUS Hot Swap, Automatic Reloading을 사용한다.

 

Jdk 위치를 찾아줘야 하는데(사람 마다 위치 다름) jdk 위치를 찾는 명령어는 아래와 같다.

Choose -> jdk 설치 위치 선택 -> select -> next

Java로 선택 후 Next

 

java vs ssh

다음은 설치 항목에 대한 설명이다.

항목 설명
java Java로 구현된 노드 매니저이다. Java 타입의 노드 매니저에 대한 자세한 내용은 JEUS Node Manager 안내서의 “제2장 Java 타입 노드 매니저”를 참고한다.
ssh OS에서 제공하는 SSH를 사용하는 노드 매니저이다. SSH 타입의 노드 매니저에 대한 자세한 내용은 JEUS Node Manager 안내서의 “제3장 SSH 타입 노드 매니저”를 참고한다.

Install / Done

★설치가 완료 되었으니 가상머신 일 때는 혹시 모르니까 스냅샷 찍어두기

 

설치확인

GUI 모드나 콘솔 모드를 사용해서 JEUS를 설치한 후 사용에 필요한 환경변수를 설정해야 한다. 환경변수를 설정하고 JEUS를 기동해서 설치가 정상적으로 이루어졌는지 확인한다. 환경변수를 설정하기 전에 JEUS가 설치된 경로에 디렉터리 구조를 확인한다. 디렉터리 구조 확인하는 거 패스했는데 잘 설치되어 있었음.

--디렉터리 구조 확인 (참고 사항으로 확인 안해도 됨)

Tree 명령어를 이용해서 디렉터리 구조를 확인할 수 있다.

[root@localhost jeus]# tree jeus7  --jeus7tree 구조로 확인하겠다.

-bash: tree: command not found   -- 에러 뜸

[root@localhost jeus]# yum -y install tree   --tree 설치 -y 옵션줘서 질문에 y(yes)로 응답

[root@localhost jeus]# tree -d jeus7          --tree를 이용하여 jeus7을 볼 것인데 d 옵션을 줘서 디렉토리를 봄

 

--기존의 라이선스 새로 발급 받은 라이선스로 교체

--기존의 라이선스 이름 변경

[root@localhost license]# pwd      --현재 경로 확인

/home/jeus/jeus7/license

[root@localhost license]# ls         --현재 목록 확인

license

[root@localhost license]# mv license license.old      --liceselicense.old로 이름 변경

[root@localhost license]# ls         --목록 확인

license.old

 

--새로 발급 받은 라이선스 전송(나는 ftp 파일질라 사용했었음)

license.txt license로 이름 변경 후 ftp로 새로 발급 받은 라이선스 전송

 

--실행권한 주기 => chmod 755 license

--환경변수 설정

vi ~/.bash_profile

export JAVA_HOME=/usr/java/jdk1.8.0_231
export PATH=$PATH:$JAVA_HOME/bin
export JEUS_HOME=/home/jeus/jeus7
PATH=$PATH:$JEUS_HOME/bin
export JEUS_LIBPATH=/home/jeus/jeus7/lib/system

 

기동 확인

1.   Domain Admin Server(DAS)를 시작한다.

콘솔 프롬프트에 'startDomainAdminServer -u <administrator-id> -p <password>'를 입력하면 다음 메시지를 출력한다. 일반적으로 관리자의 계정은 'administrator'이고 패스워드는 JEUS를 설치할 때 입력한 값이다.

) startDomainAdminServer -u administrator -p dream1004

--에러 발생

에러:java.io.FileNotFoundException: /home/jeus/jeus7/domains/jeus_domain/config/security/adminServer.password.temp (허가 거부)

--에러 발생한 곳 찾아가서 자세히 보니 소유자가 root로 되어있는 것을 확인

--jeus7의 소유자를 root:root 에서 jeus:jeus로 변경

--변경 된 것을 확인

 

-- 권한 변경하고 다시 실행

[2020.04.29 10:19:53][0] [launcher-1] [Launcher-0040] Successfully started the server. The server state is now RUNNING.

Successfully started the server. The server state is now RUNNING."라는 메시지가 출력되면 성공

 

2.   Managed Server(MS) 시작한다.

startManagedServer -domain <domain_name> -server <server_name> -u <administrator-id> -p <password>'를 입력하면 다음 메시지를 출력한다. 일반적으로 관리자의 계정은 'administrator'이고 패스워드는 JEUS를 설치할 때 입력한 값이다.

startManagedServer -domain jeus_domain -server server1 -u administrator -p dream1004

[jeus@localhost ~]$ startManagedServer -domain jeus_domain -server server1 -u administrator -p dream1004

[2020.04.29 10:43:42][0] [launcher-1] [Launcher-0040] Successfully started the server. The server state is now RUNNING.

JEUS MS가 정상적으로 루트되면 examplesdeploy되는데 이를 확인하기 위해서는 웹 브라우저에서 "http://localhost:8088/examples/"을 호출한다.

3.     JEUS 관리 콘솔에 접속

다른 콘솔 창에서 jeusadmin 명령어를 실행한다. 일반적으로 관리자의 계정은 'administrator'이고 패스워드는 JEUS 설치할 입력한 값이다.

jeusadmin -u administrator -p dream1004

웹 브라우저를 열어서 주소 창에 다음의 주소를 입력한다.

Stop start를 이용하여 서버를 stop start 할 수 있다.

또한 jeusadmin 툴에 로그인을 한 후에 local-start-server local-shutdown 명령으로 JEUS 서버를 제어할 수 있다.

 

JEUS 서버를 다운시키려면 local-shutdown 명령을 실행한다.

[DAS]jeus_domain.adminServer>local-shutdown

The server [adminServer] has been successfully closed.

 

jeusadmin을 종료하기 위해서 exit 명령을 실행한다.

Exit

반응형

댓글