伏地不動

kwaknu.egloos.com

포토로그


최근 포토로그


JEUS 환경설정 JEUS

[JEUS]환경설정

- 제우스 서버가 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)와 연결이 안된 경우

출처 : Tong - 뚱뚱이총각님의 JEUS통

[출처] JEUS 환경설정|작성자 미르




덧글

댓글 입력 영역