본 안내서는 JEUS®(이하 JEUS) 웹 엔진의 사용법, 웹 엔진 구성하는 요소들의 개념 및 컨트롤 및 모니터링 방법들에 대해서 설명하는 안내서로 Java EE 웹 애플리케이션을 deploy하고 관리하는 시스템 관리자 또는 웹 애플리케이션 개발자를 대상으로 한다.
본 안내서를 원활하게 이해하기 위해서는 다음과 같은 사항을 미리 알고 있어야 한다.
Java EE, Servlet, JSP, WebSocket 표준
웹 애플리케이션 패키징과 Deploy에 관한 지식
JEUS의 기본 구조
본 안내서의 모든 예제와 환경 구성은 UNIX의 스타일에 준하여 작성되어 Microsoft Windows™(이하 Windows)와 같이 다른 환경에서 작업하는 경우 몇 가지 사항을 고려해야 한다.
예를 들어 경로 구분자의 경우 UNIX 스타일인 “/”를 Windows 스타일인 “\”로 바꿔서 사용한다. 또한 환경변수도 Windows 스타일(%%)로 변경해서 사용하면 된다. 본 안내서에 명시된 JEUS_HOME은 JEUS가 설치된 디렉터리이다.
본 안내서에서는 JEUS 웹 엔진에 관련된 사항들에 대해서만 설명하고 Java EE 표준에 대한 사항들은 언급하지 않는다.
자세한 내용은 http://www.oracle.com/technetwork/java/index.html을 참고한다.
본 안내서는 다음과 같이 총 9개의 장으로 구성되어 있다.
JEUS 웹 엔진의 주요 기능, 기본적인 설정 방법에 대해 설명한다.
웹 엔진에서 제공하는 리스너 또는 커넥터의 관리 및 설정 방법 등에 대해 설명한다.
JEUS 웹 애플리케이션을 패키징하는 방법과 이를 JEUS 웹 엔진에 deploy하고 모니터링하는 방법에 대해 설명한다.
JSP 엔진의 개념과 기능, 설정 방법에 대해 설명한다.
가상 호스트의 사용 목적, 규칙 및 설정 방법 등에 대해 설명한다.
WebSocket 컨테이너의 개념과 기능, 설정 방법에 대해 설명한다.
웹 애플리케이션의 성능 향상을 위한 JEUS WebCache를 적용하는 방법에 대해 설명한다.
웹 애플리케이션의 성능 향상을 위한 Reverse Proxy의 기본 개념과 사용 방법을 예제를 통해 설명한다.
웹 애플리케이션의 개발 속도 향상을 위한 Servlet Auto Reload 기능에 대해 설명한다.
JEUS를 간단하게 체험해 볼 수 있도록 예제를 설명한다.
표기 | 의미 |
---|---|
<<AaBbCc123>> | 프로그램 소스 코드의 파일명 |
<Ctrl>+C | Ctrl과 C를 동시에 누름 |
[Button] | GUI의 버튼 또는 메뉴 이름 |
진하게 | 강조 |
" "(따옴표) | 다른 관련 안내서 또는 안내서 내의 다른 장 및 절 언급 |
'입력항목' | 화면 UI에서 입력 항목에 대한 설명 |
하이퍼링크
| 메일 계정, 웹 사이트 |
> | 메뉴의 진행 순서 |
+---- | 하위 디렉터리 또는 파일 있음 |
|---- | 하위 디렉터리 또는 파일 없음 |
참고 | 참고 또는 주의사항 |
주의 | 주의할 사항 |
[그림 1.1] | 그림 이름 |
[표 1.1] | 표 이름 |
AaBbCc123 | Java 코드, XML 문서 |
[ command argument ]
| 옵션 파라미터 |
< xyz > | ‘<’와 ‘>’ 사이의 내용이 실제 값으로 변경됨 |
| | 선택 사항. 예) A|B: A나 B 중 하나 |
… | 파라미터 등이 반복되어서 나옴 |
${ } | 환경변수 |
요구 사항 | |
---|---|
Platform | Solaris 9, 10, 11 |
HP-UX 11.x, 11i, 11iV2 | |
IBM AIX 5L, 6L, AIX 7L | |
MS Windows 2008, 2012, Vista, 7, 8 | |
Hardware | 최소 2GB 이상 20GB 하드디스크 여유 공간 권장 |
1GB 이상 메모리 공간 권장 | |
JDK | JDK 7, JDK 8 |
안내서 | 설명 |
---|---|
JEUS 소개 | JEUS 서버에 대한 전반적인 소개와 JEUS의 아키텍처를 포함하여 각 구성 요소들에 대해 설명한 안내서이다. |
JEUS 설치 및 시작하기 | JEUS에 대한 소개와 설치 및 시작 방법에 대해 기술한 안내서이다. |
JEUS Server 안내서 | JEUS 서버에 대한 설명과 시스템 관리를 위한 방법을 기술한 안내서이다. |
JEUS Web Service 안내서 | JEUS 내의 웹 서비스에 대해 기술한 안내서이다. |
JEUS WebAdmin 안내서 | JEUS의 웹 관리 툴인 WebAdmin을 사용한 JEUS의 설정 및 제어, 모니터링, 클러스터링, 리소스 설정 및 관리에 대해 기술한 안내서이다. |
JEUS 세션 관리 안내서 | JEUS에서 운용하는 Session Manager, Session Server의 설정 및 관리에 대한 기술 안내서이다. |
JEUS Reference Book | JEUS를 사용할 때 도움이 되는 Reference를 기술한 안내서이다. |
JEUS WebAdmin 안내서 | JEUS 웹 관리 툴인 WebAdmin을 사용한 JEUS의 설정 및 제어, 모니터링, 클러스터링, 리소스 설정 및 관리에 대해 기술한 안내서이다. |
Java EE 7 표준
Servlet 3.1 표준
JSP 2.3 표준 (JSR 245 Maintenance Release)
EL 3.0 표준 (JSR 245 Maintenance Release)
JEUS_HOME/docs/reference/schema/index.html에서 XML Reference
웹 엔진의 설정에 대해 자세히 설명한다.
domain.xml의 웹/서블릿 엔진
domain.xml의 웹 엔진 내의 인코딩
domain.xml의 웹 엔진 내부 JSP 엔진
domain.xml의 웹 엔진 내의 웹 연결(웹 리스너, 웹 서버 연결)
domain.xml의 웹엔진 내 세션
domain.xml의 웹 엔진 내의 가상 호스트(Virtual Host)
JEUS_HOME/docs/reference/schema/index.html에서 jeus-web-dd.xml XML Reference
JEUS Context(웹 애플리케이션) Deployment Descriptor에 대해 자세히 설명한다.
JEUS_HOME/docs/api/jeusapi/index.html에서 Webcontainer Tcp Listener API Reference
TCP Listener를 사용한 통신 프로토콜을 구현하기 위한 API(“제2장 웹 커넥션 관리”에 설명됨)에 대해 설명한다.
TmaxSoft Co., Ltd.
45, Jeongjail-ro, Bundang-gu,
Seongnam-si, Gyeonggi-do, 13613
South Korea
Tel: +82-31-8018-1000
Fax: +82-31-8018-1115
Email: info@tmax.com
Web (Korean): http://www.tmaxsoft.com
TechNet: http://technet.tmaxsoft.com
TmaxSoft Inc.
230 West Monroe Street Suite 1950
Chicago, IL 60606
U.S.A
Tel: +1-312-525-8330
Fax: +1-312-525-8340
Email: info@tmaxsoft.com
Web (English): http://www.tmaxsoft.com/us_en/home
TmaxSoft Japan Co., Ltd.
5F Sanko Bldg, 3-12-16 Mita, Minato-Ku, Tokyo, 108-0073
Japan
Tel: +81-3-5765-2550
Fax: +81-3-5765-2567
Email: info@tmaxsoft.co.jp
Web (Japanese): http://www.tmaxsoft.co.jp
Beijing TmaxSoft System Software Co., Ltd.
Room103, No.2 Huizhong Building, Seven Street Shangdi,
Haidian District, Beijing, 100085
P.R.China
Tel: +86-10-6298-8827
Email: info@tmaxsoft.com.cn
Web (Chinese): http://www.tmaxsoft.com/cn_en/home_cn_en
Tmax Brasil Sistemas E Serviços Ltda.
Av. Copacabana, 177, sala 32~35 Empresarial 18 do Forte
Alphaville Barueri, Sao Paulo, 06472-001
Brazil
Tel: +55-11-4191-3100
Fax: +55(11) 4191-3705 (extension#112)
Email: info.bra@tmaxsoft.com
Web (Portuguese): http://www.tmaxsoft.com/br_en/home_br_en
Tmax Rus L.L.C.
Leninsky prospekt, 113/1 (Park Place Moscow),
Office 318e, Moscow, 117198
Russia
Tel: +7(495)970-0135
Email: info.rus@tmaxsoft.com
Web (Russian): http://www.tmaxsoft.com/ru_ru/home_ru_ru
Tmax Singapore Pte. Ltd.
430 Lorong 6, Toa Payoh #10-02,
OrangeTee Building, 319402
Singapore
Tel: +65-6259-7223
Fax: +65-6258-7112
Email: info.sg@tmaxsoft.com
Web (English): http://www.tmaxsoft.com/sg_en/home_sg_en
TmaxSoft UK Ltd.
215 Knyvett House, Watermans Business Park,
The Causeway, Staines TW18 3BA
United Kingdom
Tel: +44-1784-895005
Email: info.uk@tmaxsoft.com
Web (English): http://www.tmaxsoft.com/gb_en/home_gb_en
TmaxSoft Canada, Inc.
2425 Matheson Blvd East, 8th floor,
Unit 824 Mississauga, ON, L4W 5K4
Canada
Tel: +1-905-361-2888
Email: info.canada@tmaxsoft.com
Web (English): http://www.tmaxsoft.com/ca_en/home_ca_en
TmaxSoft Proprietary Limited
L32, 101 Miller Street, North Sydney 2060
Australia
Tel: +61-2-8019-7054
Email: info.aus@tmaxsoft.com
Web (English): http://www.tmaxsoft.com/au_en/home_au_en
TmaxSoft Technologies Private Limited
Sobha Alexander Plaza, 3rd Floor,
16/2 Commissariat Road, Bangalore-560025
India
Tel: +91-7619-482-582
Email: info.india@tmaxsoft.com
Web (English): http://www.tmaxsoft.com/in_en/home_in_en
TmaxSoft Co., Ltd. Turkey Liaison Office
Windowist Tower. Eski Buyukdere Cad. No:26,
Maslak 34467 Istanbul
Turkey
Tel: +90-212-214-7345
Email:info.tr@tmaxsoft.com
Web (English): http://www.tmaxsoft.com/tr_en/home_tr_en