본문 바로가기
IT

[JEUS] JEUS 디렉토리 구조

by 엘리후 2021. 6. 25.

1.1.1.  Jeus 디렉토리 구조
 
Jeus 의 디렉토리 구조에 대해 간략히 설명을 한다.
 
l  JEUS_HOME\은 JEUS 의 최상위 디렉토리이다. 실제 디렉토리 명과 위치는 설치할 때 결정된다.
 
l  bin\에는 jeus, jeusadmin, webadmin, ejbadmin, securityadmin 와 같은 실행 파일이나 스크립트가 모여있다.
 
l  config\ 디렉토리는 서버 설정이 저장되는 서브 디렉토리를 가지고 있다.
 
l  config\xsds\ 디렉토리에는 XML 설정 파일을 위한 XML Schema 파일이 위치한다.
 
l  config\<nodename>에는 이름이 <nodename>인 설정 파일이 위치한다.
<nodename>은 JEUS 가 설치된 서버의 이름(일반적으로 hostname)이다. 만약 현재 JEUS 가 백업 노드로 작동되도록 세팅되었다면, 백업하는 노드의 <nodename> 디렉토리가 존재해야 한다. JEUS Manager 의 설정 파일은 JEUSMain.xml 이며, 이 디렉토리에 존재한다. 예) 노드명이 jeus 일 때 ”c:\jeus\config\jeus”가 된다.
 
l  config\<nodename>\<nodename>_<enginetype>_<enginename>에는 Engine 별로 설정 파일을 가지고 있다. <entinetype>은 “ejb”, “jms”, “servlet” 이렇게 셋 중 하나이며, <enginename>은 JEUSMain.xml 에서 설정한 이름이다.
예) “c:\jeus\config\jeus\jeus_servlet_Engine1”일 때, 노드명은 “jeus”, Engine 의 종류는 “servlet”이며, 사용자가 지정하는 Engine 명은 “Engine1”이 된다.
 
l  config\<nodename>\JNLPServer 에는 JNLP 서버의 설정 파일인 JNLPMain.xml 파일이 위치한다.
 
l  config\<nodename>\security 에는 이 node 에서 사용하는 security configuration 이 들어가 있다. 자세한 것은 Jeus Security 매뉴얼을 참조 하기 바란다.
 
l  webserver\는 JEUS 가 설치될 때 JEUS WebServer 가 설치되는 디렉토리이다. 자세한 정보는 JEUS Web Server 안내서를 참조한다.
 
l  lib\ 디렉토리는 JEUS 가 부팅될 때, 이 디렉토리의 모든 서브 디렉토리를 스캐닝해서 .jar 파일이나 .zip 파일을 classpath 로 추가한다. 서브디렉토리 스캐닝 순서는 system -> application -> datasource 순이다.
 
l  lib\application\ 디렉토리는 사용자 어플리케이션에서 사용하는 클래스 파일이 위치한다. 이 디렉토리에 있는 모든 .zip 파일이나 .jar 파일, 디렉토리 형태의 일반 클래스들은 classpath 로 추가된다. 클래스 파일은 .jar 나 .zip 파일 보다 먼저 읽힌다.
 
l  lib\system\ 디렉토리는 JEUS 가 사용하는 라이브러리를 가지고 있다.
그러므로 사용자는 이 디렉토리를 수정해서는 안 된다. .so 나 .dll 같은 Native Driver
(예를 들면, Connector Resource Adapter 에서 필요한드라이버 등…)는 이 디렉토리에 놓여야 한다. 또 여기에는 JEUS 의 클래스인 jeus.jar 가 있다.
 
l  lib\datasource\는 JDBC 드라이버의 .jar 파일과 설정 파일이 위치한다.
 
l  license\ 디렉토리에는 JEUS 라이선스 파일이 있다. 이 파일을 JEUS가 실행되기 위해서 반드시 필요한 파일이다.
 
l  logs\ 디렉토리에는 시스템 로그가 기록된다.
 
l  logs\TM\에는 트랜잭션 매니저의 로그 정보를 기록한다.
 
l  logs\JeusSystem\과 그 이하의 directory 에는 node 와 engine container, engine 들이 생성하는 로그를 기록한다.
 
l  samples\ 디렉토리에는 JEUS 의 예제들이 있다.
 
l  webhome\ 디렉토리는 J2EE 어플리케이션(웹 어플리케이션, EJB)이 deploy 되는 홈 디렉토리이다.
 
l  webhome\admin_home\에는 WebManager 에서 사용되는 Serlver/JSP 파일이 있다.
 
l  webhome\<node_name>_<container_name>\ 디렉토리는<node_name>_<container_name>에 해당하는 engine container 에서 사용되는 application 들이 존재한다자세한 것은 Jeus Server Guide를 참조하기 바란다.


출처: http://joke00.tistory.com/8 [Smile virus]

[JEUS] JEUS 디렉토리 구

1.1.1. Jeus 디렉토리 구조<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> Jeus 의 디렉토리 구조에 대해 간략히 설명을 한다. l JEUS_HOME\은 JEUS 의 최상위 디렉토리이다. 실..

joke00.tistory.com

 

댓글