Where The Streets Have No Name

[JEUS]환경설정 본문

Developement/Java

[JEUS]환경설정

highheat 2007. 8. 8. 15:58
출처 : http://blog.naver.com/neolithe/20024796258

- 제우스 서버가 Ready 된 후

  boot 를 하게 되면 제우스매니저는 JEUSMain.xml 를 읽어  Runtime환경을 구성한 후 노드에 있는 제우스서비스를 시작.

 

1. Configuration File

ⓐ JEUSMain.xml  :JEUS Manager 와 노드를 관리하는 기본설정파일

ⓑ file-realm.xml : 보안설정

ⓒ WEBMain.xml : Servelt/JSP Engine 설정

ⓓ  jeus-web_dd_<context>.xml : JEUS Web Application deployment descriptor

ⓔ EJBMain.xml : EJB 엔진 환경설정

ⓕ jeus-ejb-dd_<EJB Module Name>.xml : JEUS EJB Module deployment descriptor

ⓖ JNLP.xml :JNLP설정

ⓗ Jeus-client-dd.xml :Application client deploy descriptor

ⓘ JMSMain.xml : JMS Engine 설정

ⓙ tool-option.xml :XML Validation 과 JManager 툴 셋팅

 

2. 디렉토리

 Bin  : JEUS 에서 제공되는 툴 및 실행파일들이 있는곳

   - jeus.properties  : JEUS_BASEPORT 꼭!! 기억

 

      JEUS_BASEPORT : JEUS Manager로 접속하기 위한 TCP/IP 포트 이며, 다른 기능을 위한 포트 계산의 기본 

    

lib : 시스템운영시 포함되어야 할 package 들이 있는 곳

ⓐ /system  : 엔진이 사용하는 lib (건드리지 않아도 됨)

ⓑ /application : 사용자 어플리케이션에서 사용하는 클래스파일이 위치

ⓒ /datasource : JDBC 드라이버, Connector Resource Adapter 의 .jar파일, 설정파일

- classpath 에 잡아 놓아도 jeus 엔진 인식하지 못한다.

 

config : 환경설정파일들이 위치하게 된다.

  -  /security :보안 관련 파일이 모여 있는곳

   -  /xsds : jeus 시스템 및 어플리케이션 설정시 사용되는 xml 문서에 대한 DTD 파일들이 모여 있는 곳

   - /lekpro[nodeName] : Engine Group의 설정이 있는 곳

 

logs : 시스템의 log 파일들이 놓이는 곳

    /TM : Transaction Manager 가 Log를 남기는 폴더 (정상 종료시   이 폴더가 자동 삭제)

   /노드이름_엔진타입_엔진이름 : 각 엔진에 대한 로그를 남긴다.

 

samples : 예제소스 저장

 

webhome : 시스템에 deploy된 어플리케이션과 이들의 운영을 위해  Engine들이 생성한 코드들이 놓이는 곳

  -/admin_home  : webManager 에서 사용되는 Servlet/Jsp 파일이 있는곳

  -/client_home :

  -/ejb_home : ejb 홈디렉토리

  -/servlet_home : web  container가 생성된 코드들이 놓이는 곳

 

workspace : jeus가 동작하면서 필요한 작업을 하는 임시 디렉토리

 

 

3.  Exception

 

     ⓐ JVMBind Exception

        - baseport 충돌

          - 한대에 제우스 두개

          - 기존의 JVM이 남아 있을 경우

          - 제우스가 떠 있는데 또 띄울경우

 

       [해결방법]

        @ Windows

         - 작업관리자 >프로세스> java.exe 모조리 종료

        @ Linux , Unix

         -  ps -ef| grep java  검색해서 모조리  kill 시킨다.

    

       ⓑ XML Parsing Exception

          : Tag 안 닫혔거나, 주석안에 내부 주석 썼을때, 오타

 

      ⓒ Fail to Context

           : Web Server( WebtoB)와 연결이 안된 경우