일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Spring
- Eclipse
- MFC
- 전자정부프레임워크
- dock
- tomcat
- Struts
- 선택적조인
- PLSQL
- jsr 296
- node.js
- Google Map
- PHP
- jQuery
- appspresso
- rowspan
- swingx
- phonegap
- oracle
- 가우스
- iBATIS
- sencha touch
- GPS
- JDOM
- ibsheet
- WebLogic
- Ajax
- JSON
- MySQL
- Android
- Today
- Total
Where The Streets Have No Name
[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)와 연결이 안된 경우