본문 바로가기

ETC

jeus 6.0 (제우스 6.0) 설치 및 초기 환경설정 방법



1. JEUS 다운로드

 http://technet.tmaxsoft.com/kr/download/productList.do?fc=down&sc=down_product

 제우스 버전을 선택하고 다운 받는다.

 4.X 버전은 2009년 이후에 기술지원이 안되므로 5.X 버전 이상을 다운받도록 한다.

 현재 최신버전은 6.0 이었다.

  2. 제품 라이센스 신청

 http://technet.tmaxsoft.com/kr/download/license.do?fc=down&sc=down_license

 

 상세한 설명이 있으니 참고 하시길~ 본인은 현재 개발자 4명이 작업하고 잇기 때문에 기능제한 5 USER 로 되어 있는

 트라이얼 버전으로 라이센스를 신청하였다.

 

 신청즉시 e-mail 로 받아볼수 있다.

 

 3. 설치하기

 

  

 관리의 용이성을 위하여 윈도우 서비스로 등록하였다.

 

 jeus 관리자 암호를 설정한다 반드시 기억하도록 하자

 본인은 administrator 로 설정하였다.

 다음으로 next 를 클릭하면 설치는 종료된다.

  

4. 환경변수 설정 확인

 %JEUS_HOME%\bin\jeus.properties.cmd 에 설정되어있을 것이다 확인하자

 환경변수

의미 

설정용례 

PATH

 시스템 경로

  ~jeushome/bin

  ~jeushome/webserver/bin

  ~jeushome/lib/system

을 포함하고 있어야 한다

 JEUS_HOME

 JEUS 설치 디렉터리

  ~jeushome

 JEUS_BASEPORT

 JEUS가 사용할 네트워크 포트 가운데

가장 기본이 되는 포트

 9736

 DEPLOY_HOME

 배치가 자동으로 수행되는 디렉토리  ~jeushome/webhome/deploy_home 

 JEUS_LIBPATH

 JEUS 라이브러리 파일

 ~jeushome/lib/system

 VM_TYPE

 JAVA HotSpot JVM 사용유무설정  hotdpot Or old

 USERNAME

 관리자 계정 아이디  

 PASSWORD

 관리자 비밀번호  

 JAVA_HOME

 java2 설치 경로  ~/jdk1.5

 JAVA_ARGS

 jdk 파라미터  

 JAVA_VENDOR

 jdk 밴더  Sun Or Ibm Or HP

 SESSION_MEM

 JEUS Session Server 를 위한 JDK 표준 메모리 인자  

 SESSION_VERSION

 JEUS Session Server 를 위한 네트워크 프로토콜  Socket Or RMI

  

5. 기동확인

 명령 프롬프트 열고 ‘jeus’ 를 입력하거나 시작->프로그램-> TmaxSoft-> JEUS->jeus 스크립트를 실행시킨다.

 

 “JeusServer is Ready” 절은 JEUS 가 대기 상태에 있는 것을 나타낸다.

 참고: “Invalid License” 메시지를 보게 되면 라이선스가 잘못된것이다. Tmax Soft 로부터 라이선스를 취득하여

 %JEUS_HOME%\license 디렉토리에 복사한다.

 

* 왠만해면 퀵스타트를 사용하지 말자 불안정하여 몇가지 서비스가 올라가지 않아 에러 상황을 발생시킬수 있다.

 

위와 같은 메지시를 확인했다면,

 http://localhost:9744/webadmin

 웹관리자 창이 보일 것이다.

 

 아이디와 비밀번호를 입력하자

 아이디는 기본값 administrator 이고 비밀번호는 설치시 지정한 비밀번호이다.

 

* 비밀번호 분실시

 명령프롬프트 창을 열어보자

 명령프롬프트> java -classpath "%JEUS_HOME%\lib\system\jeus.jar" jeus.security.util.Base64Coder <암호>

 해당 명령어를 실행하면 인코딩된 암호가 반환된다.

 예제) [jeusadmin] --> [amV1c2FkbWlu] --> [jeusadmin]

 이렇게 반환된 암호를

 %JEUSHOME%\config\<hostname>\security\SYSTEM_DOMAIN\accounts.xml 파일을

 열어서

 <?xml version="1.0"?>
<accounts xmlns="http://www.tmaxsoft.com/xml/ns/jeus">
      <users>
        <user>
            <name>administrator</name>
            <password>{base64}YWRtaW5pc3RyYXRvcg==</password>
            <group>Administrators</group>
        </user>
    </users>
    <groups>
        <group>
            <description>A group for administrators</description>
            <name>Administrators</name>
        </group>
    </groups>
</accounts>

 password 부분에 넣어주면 된다.

이제 로그인 해보자

 

 호스트 이름으로 된 노드가 보이면 일단 성공이다.


#################################################
# 제우스 설치 방법 #
#################################################
- 제우스 설치 파일을 이용하여 next 만 클릭.
- 설치시에 설정은 하지 않았음


#################################################
# 제우스 설정 방법 #
#################################################
1.vhost.properties 파일 수정
C:\TmaxSoft\JEUS6.0\config\vhost.properties
파일의 내용을 해당 컴퓨터의 이름으로 수정한다.
당일 설정한 내용은 다음과 같다. 

jeus.vhost.enabled=true
ENGFTAS03=ENGFTAS03:9736
example=ENGFTAS03:21000

2.JEUSMain.xml 파일 수정
C:\TmaxSoft\JEUS6.0\config\ENGFTAS03\JEUSMain.xml 
파일의 내용을 수정하여 ejb, jms, servlet 중 사용할 서비스를 등록하고, 사용할 애플리케이션을 등록한다. 

JEUSMain.xml 내용중
            <engine-command>
                <type>ws</type>
                <name>engine1</name>
            </engine-command>
            <engine-command>
                <type>jms</type>
                <name>engine1</name>
            </engine-command>
            <engine-command>
                <type>ejb</type>
                <name>engine1</name>
            </engine-command>
            <engine-command>
                <type>servlet</type>
                <name>engine1</name>
            </engine-command>
이 사용하고자 하는 서비스가 등록되는 것이다. 

이를 등록하면 JEUSMain.xml 파일이 존재하는 폴더에 [제우스명]_[서비스]_[엔진이름] 으로 폴더가 생성된다. 

해동폴더안에 존재하는 [서비스명]Main.xml 파일을 설정하여 서비스의 동작을 설정한다. 

애플리케이션은 다음과 같은 형태로 등록하면 된다. 


    <application>
        <name>[애플리케이션 명]</name>
        <path>C:\...\WebContent[파일의 경로]</path>
        <deployment-type>COMPONENT</deployment-type>
        <web-component/>
        <deployment-target>
            <target>
                <engine-container-name>[제우스명]_[컨테이너명]</engine-container-name>
            </target>
        </deployment-target>
    </application>


3.WEBAdmin.xml 파일 수정
C:\TmaxSoft\JEUS6.0\config\ENGFTAS03\ENGFTAS03_servlet_engine1\WEBAdmin.xml 파일 수정
등록한 애플리케이션에 설정될 설정값을 등록한다. 


#################################################
# 제우스 팁 #
#################################################
1.관리자 페이지 접속 주소
http://localhost:9744/webadmin
id: administrator