jeus 설치 안내서 · 2019-04-09 · 본 매뉴얼은 unix 나 microsoft windows에 jeus 4.2 웹...

101
JEUS 설치 안내서 Copyright © 2004 Tmax Soft Co., Ltd. All Rights Reserved.

Upload: others

Post on 30-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서

Copyright © 2004 Tmax Soft Co., Ltd. All Rights Reserved.

Page 2: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

Copyright Notice Copyright©2004 Tmax Soft Co., Ltd. All Rights Reserved. Tmax Soft Co., Ltd. 대한민국 서울시 강남구 대치동 946-1 글라스타워 18 층 우)135-708 Restricted Rights Legend This software and documents are made available only under the terms of the Tmax Soft License Agreement and may be used or copied only in accordance with the terms of this agreement. No part of this document may be reproduced, transmitted, or translated in any form or by any means, electronic, mechanical, manual, or optical, without the prior written permission of Tmax Soft Co., Ltd. 소프트웨어 및 문서는 오직 TmaxSoft Co., Ltd.와의 사용권 계약 하에서만 이용이 가능하며, 사용권 계약에 따라서 사용하거나 복사 할 수 있습니다. 또한 이 매뉴얼에서 언급하지 않은 정보에 대해서는 보증 및 책임을 지지 않습니다. 이 매뉴얼에 대한 권리는 저작권에 보호되므로 발행자의 허가 없이 전체 또는 일부를 어떤 형식이나, 사진 녹화, 기록, 정보 저장 및 검색 시스템과 같은 그래픽이나 전자적, 기계적 수단으로 복제하거나 사용할 수 없습니다. Trademarks Tmax, WebtoB, WebT, and JEUS are registered trademarks of Tmax Soft Co., Ltd. All other product names may be trademarks of the respective companies with which they are associated. Tmax, WebtoB, WebT, JEUS 는 TmaxSoft Co., Ltd 의 등록 상표입니다. 기타 모든 제품들과 회사 이름은 각각 해당 소유주의 상표로서 참조용으로만 사용됩니다. Document info Document name: “JEUS 설치 안내서” Document date: 2004-5-20 Manual release version: 2 Software Version: JEUS 4.2

Page 3: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 3

차 례

1 소개........................................................................................................... 17

2 JEUS 설치와 개요 .................................................................................. 19

2.1 소개............................................................................................... 19

2.2 시스템 요구사항.......................................................................... 19

2.3 GUI 와 쉘 스크립트 설치 툴 ...................................................... 21

2.4 JEUS 4.2 Install Set ...................................................................... 22

2.5 JEUS 4.2 설치 후 디렉토리 구조 ............................................... 22

2.6 JEUS 4.2 라이선스 정책 ............................................................. 24

2.7 JEUS 4.2 설치 순서도 ................................................................. 24

2.8 JEUS 4.2 QuickStart ..................................................................... 25

2.9 결론............................................................................................... 26

3 Unix 에서 JEUS 설치와 제거................................................................ 27

3.1 소개............................................................................................... 27

3.2 Java 2 SDK 설치 .......................................................................... 27

3.3 GUI 설치 툴로 JEUS 설치 .......................................................... 28

3.3.1 소개 .................................................................................. 28

3.3.2 설치 툴 실행 .................................................................... 28

3.3.3 환경 설정 확인 ................................................................ 36

3.3.4 기동 확인 ......................................................................... 38

3.3.5 PetStore 샘플 예제의 기동(선택사항) ............................ 41

3.3.6 결론 .................................................................................. 42

3.4 GUI 툴을 이용한 JEUS 제거 ...................................................... 42

3.4.1 소개 .................................................................................. 42

Page 4: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 4

3.4.2 제거 실행 ......................................................................... 43

3.4.3 설치 제거의 확인 ............................................................ 45

3.4.4 결론 .................................................................................. 45

3.5 쉘 스크립트를 이용한 JEUS 설치 ............................................. 46

3.5.1 소개 .................................................................................. 46

3.5.2 쉘 인스톨러 실행 ............................................................ 46

3.5.3 환경 설정 확인 ................................................................ 51

3.5.4 기동확인 .......................................................................... 53

3.5.5 PetStore 샘플 예제의 기동(선택적) ................................ 54

3.5.6 결론 .................................................................................. 55

3.6 명령 라인에서 JEUS 제거 .......................................................... 55

3.7 결론............................................................................................... 56

4 Windows 에서 JEUS 설치와 제거....................................................... 57

4.1 소개............................................................................................... 57

4.2 Windows 에서 Java 2 SDK 설치 ................................................. 57

4.3 Windows 에서 JEUS 설치 ........................................................... 58

4.3.1 소개 .................................................................................. 58

4.3.2 설치 툴 실행 .................................................................... 58

4.3.3 환경 설정 확인 ................................................................ 65

4.3.4 기동 확인 ......................................................................... 67

4.3.5 JEUS QuickStart Guide 시작하기 ................................... 69

4.3.6 결론 .................................................................................. 72

4.4 Windows 에서 JEUS 서비스 등록과 제거 ................................. 73

4.4.1 소개 .................................................................................. 73

4.4.2 서비스 등록 ..................................................................... 73

4.4.3 서비스를 사용할 때 JEUS 동작 ..................................... 73

Page 5: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 5

4.4.4 JEUS 서비스 제거 ............................................................ 74

4.4.5 결론 .................................................................................. 74

4.5 Windows 에서 JEUS 제거 ........................................................... 74

4.5.1 소개 .................................................................................. 74

4.5.2 제거 툴을 이용한 제거 ................................................... 74

4.5.3 설치 제거의 확인 ............................................................ 77

4.5.4 결론 .................................................................................. 78

4.6 결론............................................................................................... 78

5 결론........................................................................................................... 79

A 플랫폼 별 Java 2 SDK 설치와 OS 패치 정보........................................ 81

A.1 소개............................................................................................... 81

A.2 Sun Solaris .................................................................................... 81

A.2.1 Java 2 SDK 1.4 설치 ........................................................ 81

A.2.2 패치 설치 ........................................................................ 84

A.2.3 글꼴 패키지 요구 사항 .................................................. 85

A.2.4 SDK 설치 ......................................................................... 87

A.2.5 Java 2 SDK 1.4 사용하기 ................................................ 89

A.3 IBM AIX....................................................................................... 90

A.3.1 Java 2 SDK 1.4 설치하기 ................................................ 90

A.3.2 AIX 패치 설치 ................................................................. 90

A.4 HP-UX .......................................................................................... 96

A.5 Thru64........................................................................................... 96

A.6 Linux ............................................................................................. 97

색인....................................................................................................................... 99

Page 6: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 6

Page 7: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 7

그림 목차

그림 1. 디렉토리 구조..................................................................................................... 23

그림 2. JEUS 4.2 설치 시 작업과 선택. 사항 ................................................................ 25

그림 3. 설치 툴의 초기 화면........................................................................................... 29

그림 4. 소개 화면............................................................................................................. 29

그림 5. 라이선스 준수 화면............................................................................................ 30

그림 6. 설치 디렉토리 선택 화면................................................................................... 31

그림 7. Install Set 선택화면. ........................................................................................... 32

그림 8. 설치 진행 화면.................................................................................................... 33

그림 9. 패스워드 입력 화면............................................................................................ 34

그림 10. JDK 설치 디렉토리 선택 화면. ....................................................................... 35

그림 11. 설치 완료 화면.................................................................................................. 36

그림 12. JManager 로그인 창.......................................................................................... 40

그림 13. JManager 메인 화면.......................................................................................... 40

그림 14. 설치 제거 초기 화면......................................................................................... 43

그림 15. 설치 제거의 진행 화면..................................................................................... 44

그림 16. 설치 제거 종료 화면과 제거되지 않은 파일.................................................. 44

그림 17. 설치 툴의 InstallAnywhere 화면. ..................................................................... 59

그림 18. 소개 화면........................................................................................................... 59

그림 19. 라이선스 준수 화면.......................................................................................... 60

그림 20. 설치 디렉토리 선택 화면................................................................................. 61

그림 21. Install Set 선택화면. ......................................................................................... 62

그림 22. 설치 진행 화면.................................................................................................. 62

그림 23. 패스워드 입력 화면.......................................................................................... 63

Page 8: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 8

그림 24. Java 설치 디렉토리 선택 화면. ....................................................................... 64

그림 25. JEUS 구성. ........................................................................................................ 64

그림 26. 설치 완료 화면.................................................................................................. 65

그림 27. JManager 로그인 창.......................................................................................... 68

그림 28. JManager 로그인 창.......................................................................................... 69

그림 29.QuickStart 로그인화면. ..................................................................................... 70

그림 30.QuickStart 메인화면 .......................................................................................... 72

그림 31. 설치 제거 초기 화면......................................................................................... 75

그림 32. 설치 제거의 진행 화면..................................................................................... 76

그림 33. 설치 제거 종료 화면......................................................................................... 76

그림 34. 로그인과 디렉토리 이동.................................................................................. 91

그림 35. 실행명령 입력................................................................................................... 91

그림 36. Install and Update Software............................................................................... 92

그림 37. Input Device / Directory from Software ............................................................ 92

그림 38. Software to Install .............................................................................................. 93

그림 39. 패키지 선택....................................................................................................... 93

그림 40. PREVIEW 설정................................................................................................. 94

그림 41. Tar 파일 위치 .................................................................................................... 94

그림 42. 패키지 설치....................................................................................................... 95

그림 43. 설치 완료........................................................................................................... 95

Page 9: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 9

표 목차

표 1. JEUS 설치를 위한 필요 환경. ............................................................................... 19

표 2. 지원 환경................................................................................................................. 20

표 3. JEUS 설치 시 환경변수 설정. ............................................................................... 36

표 4. JEUS 설치 시 환경변수 설정. ............................................................................... 51

표 5. JEUS 설치 시 환경변수 설정. ............................................................................... 65

표 6. Java 2 SDK 테스트한 패치 수정 버전. ................................................................. 82

표 7. 중요 글꼴 패키지.................................................................................................... 85

Page 10: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 10

매뉴얼에 대해서

매뉴얼의 대상 본 매뉴얼은 Unix 나 Microsoft Windows 에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기 위한 것이다.

매뉴얼의 전제 조건 본 매뉴얼을 보기 전에, “JEUS 소개” 매뉴얼을 이해하고 있어야 한다. “JEUS 소개”에는 JEUS 설명과 일련의 JEUS 매뉴얼들을 손쉽게 사용하도록 설명되어 있으므로 참고하기 바란다.

JEUS 웹 어플리케이션 서버를 설치하기 위하여 설치될 OS (Windows, Unix) 플랫폼에 익숙하여야 한다.

매뉴얼의 구성 본 매뉴얼은 5 장으로 이루어져 있다:

1. 소개: 매뉴얼에 대한 소개.

2. JEUS 설치와 개요: 2 장은 일반적인 JEUS 설치 진행과 몇몇 항목을 설명한다. 여기에는 Windows 나 Unix 환경 모두에 적용되는 일반적인 사항을 다루게 된다.

3. Unix 에서 JEUS 설치와 제거: 3 장은 Unix 에서 JEUS 를 설치하고 제거하는 방법을 설명한다.

4. Windows 에서 JEUS 설치와 제거: 4 장은 Windows 에서 JEUS 를 설치하고 제거하는 방법을 설명한다.

5. 결론: 5 장은 JEUS 의 정상적인 설치와 관련된 요약 정리를 제공한다.

Page 11: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 11

A. 추가 플랫폼의 특정 설치와 패치 정보: 부록 A 에는 특정 OS 플랫폼 별(Linux, HP, AIX, AIX 5L, Solaris, Compaq Thru64) 패치와 설치 관련 정보를 제공한다.

관련 매뉴얼 보기에 앞서 “JEUS 소개” 매뉴얼을 보기 바란다.

또한, 본 매뉴얼을 다 보고 나서 “JEUS 시작하기”를 보는 것이 좋다. 그리고 그 다음에 “JEUS Server 안내서”를 보기를 권한다 (본 매뉴얼인 JEUS 설치 안내서를 이해하고 있다면 JEUS Server 안내서를 참조 하기 바란다).

일러두기

표기 예 내용

텍스트 본문, 12 포인트, 바탕체 Times New Roman

텍스트 본문 강조

CTRL+C Ctrl 과 동시에 C 를 누름

public class myClass { } Java 코드

<system-config> XML 문서

참고: / 주의 참조 사항과 주의할 사항

Configuration 메뉴를 연다 GUI 의 버튼 같은 컴포넌트

JEUS_HOME JEUS 가 실제로 설치된 디렉토리

예)c:\jeus42

jeusadmin nodename 콘솔 명령어와 문법

Page 12: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 12

표기 예 내용

[ 파라미터 ] 옵션 파라미터

< xyz > ‘<’와 ‘>’ 사이의 내용이 실제 값으로 변경됨

| 선택 사항. 예) A|B: A 나 B 중 하나

… 파라미터 등이 반복되어서 나옴

?, +, * 보통 XML 문서에 각각 “없거나, 한 번”, “한 번 이상”, “없거나, 여러 번”을 나타낸다.

. . . XML 코드에서 생략 부분

<<FileName.ext>> 코드의 파일명

그림 1. 그림 이름이나 표 이름

용어 설명 다음 표는 매뉴얼 전체에서 사용되는 주요 용어이다. 부정확한 정의나 이해하기 어려운 용어는 다음 리스트를 참고 하라.

용어 정의

Administrator Password

JEUS 를 관리할 때, 특히 JManager, WebManager, 콘솔 툴 사용에 필요한 패스워드이다. 설치하는 동안 설정되며 신중히 관리하여야 한다.

CLIENT_HOME JEUS Client Container 에서 필요한 파일들이 들어있는 위치를 나타낸다.

Page 13: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 13

용어 정의

EJB_HOME JEUS 가 사용하는 환경변수로서, EJB 가 Deploy 될 위치를 나타낸다. 기본적으로 “JEUS_HOME \webhome\ejb_home” 이지만 관리자가 임의로 수정할 수 있다.

Install Folder JEUS 를 설치할 디렉토리를 의미하며, JEUS 의 모든 구성파일이 설치 디렉토리 아래 설치된다.

Install Set JEUS 설치 툴은 Java 버전이 다른 2 가지 Install Set 으로 구성된다.

J2EE CTS J2EE CTS 는 15,000 이상의 테스트 시나리오로, Sun Microsystems 에서 제공한다. JEUS 는 J2EE 1.2 와 J2EE 1.3 을 위한 CTS (Compatibility Testing Suite) 테스트를 통과한 전 세계 20 개 미만 제품 중 하나이다. J2EE CTS 를 통과한 JEUS 4.2 는 J2EE 1.3 모든 기능을 제공하고, 100% J2EE 1.3 사양에 적합함을 입증한다.

JEUS 4.2 CTS 테스트를 완성한 버전은 다음과 같다: EJB 1.1, Servlet 2.2, JSP 1.1, JDBC 2.0 (inet), JNDI 1.0.2, JTA 1.0.1, RMI-IIOP, RMI 1.0.

더 자세한 내용은 JEUS Server 안내서를 참고하기 바란다.

JDK_HOME Java 설치 디렉토리를 나타내는 환경변수로서 JEUS 가 Java 의 Class 를 사용하기 위하여 설정된다. JEUS 설치 툴을 이용해 JDK_HOME 의 위치를 설정할 수 있다. 예를 들어 “C:\jdk1.4”에 JAVA 를 설치한 경우는 환경변수에 다음과 같이 추가 된다:

Windows - JDK_HOME=C:\jdk1.4

Page 14: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 14

용어 정의

JEUS Java Enterprise User Solution 의 약자로 WebInOne 의 Java 기반 제품군 중 WAS (웹 어플리케이션 서버) 계열 제품이다.

JEUS_BASEPORT JEUS 가 사용하는 포트의 시작번호를 지정 할 수 있다. 이 번호를 기반으로 사용할 포트번호를 정한다.

JEUS_HOME JEUS 가 설치된 디렉토리를 나타내는 환경 변수로 설치 툴에서 사용자가 선택한 설치 디렉토리를 JEUS_HOME 으로 설정한다. JEUS 설치 후에는 JEUS 가 설치 디렉토리를 확인하기 위해서 사용된다. OS 에는 아래와 같이 환경변수가 추가된다:

예)

Windows - JEUS_HOME=C:\JEUS42

Unix (C shell) - setenv JEUS_HOME/user/ username/JEUS

Unix (Born Shell) - JEUS_HOME=/user/ username/JEUS; export JEUS_HOME

License Agreement Tmax Soft Co., Ltd.에서 제공하는 사용자 사용권 계약서로서, 사용자는 이에 동의하여야 사용이 가능하다. 동의할 경우 법적인 효력을 발휘하게 되므로 자세히 읽어야 한다.

Node name JEUS가 설치될 머신명을 나타낸다. 설치 툴에서 입력화면을 제공하고 있다. Windows인 경우는 명령 라인에서 “hostname” 명령을 통해서 알 수 있으며 Unix의 경우는 명령 라인에서 “uname –n”을 실행시켰을 때 나오는 ‘Node Name’ 을 의미한다. 이것은 JEUS의 관리를 위한 중요한 정보가 된다.

Page 15: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 15

용어 정의

SERVLET_HOME JEUS 가 사용하는 환경변수로서 Servlet, JSP 가 배치될 위치를 나타낸다. 기본적으로 “JEUS_HO ME\webhome\servlet_home” 이지만 관리자가 임의로 수정할 수 있다.

Shortcut Location Windows 인 경우 JEUS 가 설치된 디렉토리까지 이동하지 않고도 바탕화면, 시작메뉴, 프로그램 메뉴 등에서 바로 실행을 시킬 수 있는 방법을 제공한다

JEUS_WSDIR JEUS Servlet Engine 의 리스너인 웹 서버가 설치된 경로를 나타낸다.

Page 16: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 16

연락처 Korea Tmax Soft Co., Ltd 18F Glass Tower, 946-1, Daechi-Dong, Kangnam-Gu, Seoul 135-708 South Korea Tel: 82-2-6288-2114 Fax: 82-2-6288-2115 Email: [email protected] Web (Korean): http://www.tmax.co.kr USA Tmax Soft, Inc. 560 Sylvan Ave, Englewood Cliffs NJ 07632 USA Tel: 1-201-567-8266 FAX: 1-201-567-7339 Email: [email protected] Web (English): http://www.tmaxsoft.com Japan Tmax Soft Japan Co., Ltd. 6-7 Sanbancho, Chiyoda-ku, Tokyo 102-0075 Japan Tel: 81-3-5210-9270 FAX: 81-3-5210-9277 Email: [email protected] Web (Japanese): http://www.tmaxsoft.co.jp China Beijing Silver Tower, RM 1507, 2# North Rd Dong San Huan, Chaoyang District, Beijing, China, 100027 Tel: 86-10-6410-6148 Fax: 86-10-6410-6144 E-mail : [email protected] Web (Chinese): http://www.tmaxchina.com.cn

Page 17: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 17

1 소개

이 매뉴얼에서는 Windows 와 Unix 에서 JEUS 4.2 를 설치하는 방법을 설명한다.

JEUS 설치 안내서는 Windows 와 Unix 로 구분 된다. Windows 와 Unix 모두 JEUS 설치/제거 방법과 성공적인 설치 단계, 올바른 환경 설정 방법을 포함한다. 그리고 Windows 에서는 JEUS 의 NT 서비스 설정을 설명한다.

부록 A 는 특정 Unix 서버(JDK 및 패치 설치 포함)에서 JEUS 설치를 설명한다.

이처럼 부록 A 에서는 여러분의 특정 운영체제의 정보와 관련 내용을 다루고 있다.

다음 장에는 전체적인 JEUS 설치단계를 설명한다. Windows 와 Unix 에 JEUS 를 설치하고자 하는 사용자는 반드시 읽어야 한다.

Page 18: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 18

Page 19: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 19

2 JEUS 설치와 개요

2.1 소개 다음은 개괄적인 JEUS 설치순서를 설명한다. 설치순서의 내용은 다음과 같다.

• 시스템 요구사항

• JEUS 4.2 GUI 툴과 쉘 스크립트

• JEUS 4.2 Install Set

• JEUS 4.2 설치 후 디렉토리 구성

• JEUS 4.2 라이선스 정책

• JEUS 4.2 설치 순서도

• “PetStore” 샘플 어플리케이션

2.2 시스템 요구사항 본 절은 다음 사항을 위한 시스템(H/W, S/W) 요구사항에 대한 내용이다.

a) JEUS 설치 [표 1].

b) JEUS 동작 환경 [표 2].

JEUS 설치를 위해서 필요한 H/W, S/W 는 다음과 같다.

표 1. JEUS 설치를 위한 필요 환경.

플랫폼 설치 시 필요 환경

Page 20: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 20

플랫폼 설치 시 필요 환경

Windows 2003/XP

Windows 2000,

Windows NT

Java 2 SDK v1.3.1 , Java 2 SDK v.1.4.x (추천)

150M 이상의 하드디스크 여유 공간

Solaris, HP-UX, Compaq, AIX, Linux

Java 2 SDK v1.3.1, Java 2 SDK v.1.4.x (추천)

150M 이상의 하드디스크 여유 공간.

GUI 와 비 GUI 환경을 지원. GUI 환경은 GUI 설치 툴과 관리 툴에 필요하다.

플랫폼별 JEUS 동작에 필요한 표준 하드웨어 지원 환경은 다음과 같다[표 2].

표 2. 지원 환경.

OS Version CPU RAM Memory

Hard Disc Space

JDK Version

Solaris 7 (Sun Ultra 80) UltraSPARC-2 450MHZ x 2

1 Giga bytes 18 Giga bytes x 2

JDK 1.4.x or 1.3.1

Solaris 8 (Sun Ultra 80) UltraSPARC-2 450MHZ x 2

1 Giga bytes 18 Giga bytes x 2

JDK 1.4.x or 1.3.1

8Compaq Tru 64 UNIX 5.0

(AlphaServer DS20E) ALPHA 666MHZ x 1

1 Giga bytes 18 Giga bytes

JDK 1.4.x or 1.3.1

HP-UX 11.0 HP-PA series 256 Megabytes

20 Giga bytes

JDK 1.4.x or 1.3.0.01

Page 21: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 21

OS Version CPU RAM Memory

Hard Disc Space

JDK Version

AIX 4.3.3 RS6000 512 Megabytes

12 Giga bytes

JDK 1.4.x or 1.3.0

Linux 7.1 Kernal 2.4.2

INTEL Pentium 3933MHZ x 2

256 Megabytes

40 Giga bytes

JDK 1.4.x or 1.3.1

MS Windows 2000

INTEL Pentium 3933MHZ x 2

256 Megabytes

40 Giga bytes

JDK 1.4.x or 1.3.0

Unix 에서 GUI 관리 툴(JManager)을 이용하기 위해서는 자바 기반의 GUI 환경을 지원하는 콘솔 혹은 터미널이 설치되어 있어야 한다.

2.3 GUI 와 쉘 스크립트 설치 툴 Microsoft Windows 와 Unix 환경에서 JEUS 를 손쉽게 설치하기 위하여 그래픽 사용자 인터페이스(GUI)를 지원한다.

Unix 환경에서 선택적으로 쉘 스크립트로 JEUS 를 설치할 수 있다. (그래픽 사용자 인터페이스(GUI)를 지원하지 않는 경우)

GUI 툴과 쉘 스크립트는 다음과 같은 작업을 한다.

• JEUS 4.2 라이선스 계약이 있고, 설치를 진행하려면 반드시 수락해야만 한다.

• Full Install, Typical, Advenced Mode 에서 install set 을 선택 (Java 2 SDK 버전 1.3.x / 1.4.x 포함)

• JEUS 구성 파일 및 디렉토리를 배치

• JEUS Servlet Engine 의 리스너인 JEUS 웹 서버를 설치

• JEUS 의 단축아이콘을 생성(Windows 에서)

• JEUS 의 환경변수를 설정

Page 22: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 22

• NT 서비스로 JEUS 를 등록(Windows 에서)

• JEUS 의 제거(Uninstall) 툴 생성

3 장(Unix)과 4 장(Windows) 은 설치 툴을 이용한 설치를 설명한다.

Windows 에서는 jeus42.exe 을 실행하여 GUI 설치 툴로 설치한다.

Unix 에서는 jeus42.bin 을 실행하여 GUI 설치 툴로 설치하거나, install.sh 를 실행하여 쉘 설치 툴로 설치한다.

2.4 JEUS 4.2 Install Set JEUS 설치 툴은 3 가지 Install Set 으로 구성된다:

• Full Install: JEUS 예제인 Samples 가 포함된 JEUS Full 버전을 설치한다. 여기에는 Java 2 Platform, Enterprise Edition Compatibility Test (CTS) 를 통과한 버전에 JEUS 의 고유기능이 추가된 버전을 설치

한다.

• Typical: JEUS 예제인 Samples 가 제외된 JEUS Core 파일을 설치한다. 여기에는 Java 2 Platform, Enterprise Edition Compatibility Test (CTS) 를 통과한 버전에 JEUS 의 고유기능이 추가된 버전을 설치한다.

• Advenced Mode: Windows JEUS 서비스 자동등록이 가능하도록 선택 옵션과 수동 설치 가능한 Manual Configuration Option 을 지원한다. Manual Configuration Option 에는 EJB_HOME, SERVLET_HOME, CLIENT_HOME 경로와 JEUS_BASEPORT 를 수동 입력으로 사용자 지정할 수 있다.

JEUS 4.2 에서 사용할 Java 버전에 맞춰서 설치 시에 Install Set 을 선택하여야 한다.

2.5 JEUS 4.2 설치 후 디렉토리 구조 Platform 별 설치과정은 다음 장에서 설명하기로 하고 여기서는 설치 툴을 이용하여 JEUS 를 설치한 후의 디렉토리 구조를 간단하게 설명하기로 한다 [그림 1].

Page 23: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 23

그림 1. 디렉토리 구조.

아래 항목들은 [그림 1] 의 디렉토리들이다.

• bin: JEUS 실행파일의 폴더

• client: Deploy 툴 사용 시, 클라이언트용 Jar 파일이 배치되는 폴더

• config: XML 디스크립터 파일, 노드 설정파일, 보안설정 파일의 폴더

• lib: JEUS 에서 사용하는 라이브러리 파일의 폴더. JEUS 클래스 라이브러리 아카이브(class library archive)용 “\lib\system\jeus.jar” 가 포함되어 있다.

• license: JEUS 라이선스 파일의 폴더

• logs: 로그 파일의 폴더

• samples: 예제 프로그램의 폴더

• UninstallerData: Uninstall 을 위한 폴더

• webhome: EJB, Servlet, JSP 어플리케이션의 배치 폴더

• webserver: Servlet Engine 리스너인 JEUS 웹 서버의 설치경로

Page 24: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 24

• workspace: JEUS 가 사용하는 임시 폴더

2.6 JEUS 4.2 라이선스 정책 JEUS 를 사용하기 위해서는 Tmax Soft Co., Ltd.에서 발급하는 라이선스-키(License-Key) 파일이 있어야 한다(현재 JEUS 에는 디폴트로 데모 라이선스가 포함 되어있다). 라이선스-키 파일은 JEUS_HOME\license 에 ‘license’ 라는 이름의 파일로 존재한다.

라이선스종류는 데모 라이선스, 베이스 라이선스, 스탠다드 라이선스, 엔터프라이즈 라이선스가 있으며 기능 및 사용 기한에 차이가 있다.

라이선스를 업그레이드 또는 데모 라이선스를 취득하기 위해서는 본사 Tmax Soft 라이선스 센터에 문의하여 라이선스 파일을 다운로드 받은 뒤, JEUS_HOME\license 아래에 다운로드 받은 라이선스-키(License-Key) 파일을 복사하면 된다.

참고: 이때, 다운로드 된 파일명을 ‘license’로 변경하여야 한다.

Tmax Soft 라이선스 는 “[email protected]” 로 요청한다.

2.7 JEUS 4.2 설치 순서도 다음의 순서도 [그림 2]는 JEUS 4.2 설치 시의 작업과 선택사항을 보여준다.

Page 25: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 25

?UNIX or Windows?

?Use GUI InstallTool?

Install Java 2SDK for UNIX

Install JEUS 4.2using GUI

Uninstall JEUS4.2 using GUI

Install Java 2SDK for

Windows

Install JEUS 4.2using shell script

Uninstall JEUS4.2 using shall

script

Install JEUS 4.2using GUI

Uninstall JEUS4.2 using GUI

Windows serviceregistration

NoYes

WindowsUNIX

그림 2. JEUS 4.2 설치 시 작업과 선택. 사항

위 그림의 작업 상자는 실제 실행하는 작업을 나타낸다. 자세한 설명은 다음 장을 참조한다.

설치에 대한 내용은 다음을 참고한다.

• Unix 에서 GUI 설치 툴을 이용한 JEUS 4.2 설치/제거는 3.2, 3.3 와 3.4 절 참조.

• Unix 에서 쉘 스크립트를 이용한 JEUS 4.2 설치/제거는 3.2, 3.5 와 3.6 절 참조.

• Windows 에서 GUI 설치 툴을 이용한 JEUS 4.2 설치/제거는 4 장 참조.

• 부록 A 는 Linux, Solaris, AIX, AIX 5L, HP-UX 와 Compaq Thru64 등의 특정 플랫폼에서 추가적인 설치정보를 제공.

2.8 JEUS 4.2 QuickStart Windows 설치 툴에서 지원되는 JEUS QuickStart 는 JEUS 를 처음 접하는 사용자가 JEUS 에서 다양한 예제를 직접 실행하도록 제공한다. 현재 QuickStart 로 실행할 수 있는 예제로는 다음과 같다.

• HelloWorld 예제: Hellow EJB 모듈

Page 26: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 26

• PetStore 데모 어플리케이션: “PetStore” 는 친숙한 J2EE 어플리케이션 예제이다. 이 예제는 JEUS 설치 시 “PetStore” 가 설치되고 테스트 가능하도록, 실행 스크립트와 함께 제공한다. “PetStore” 는 문서의 3.3, 3.5 과 4.3 절의 설치부분에서 다시 설명한다.

• JEUS 가 제공하는 Sample 예제: JEUS 가 제공하는 다양한 EJB, Servlet, JSP 모듈을 deploy 한다.

• WebManager 실행: JEUS 는 웹에서 서버를 편리하게 관리하도록 해주는 WebManager 툴을 제공한다.

설치에 대한 내용은 다음을 참조한다.

2.9 결론 이번 장에서는 JEUS 4.2 설치와 관련된 몇 가지 특성을 살펴보았다. 즉, 하드웨어 요구사항, JEUS 설치 툴, install set, post-install 에서 JEUS 디렉토리 구조, 라이선스 이슈, 설치 순서도, PetStore 샘플 예제 등을 설명했다.

다음 장은 Unix 에서 JEUS 4.2 설치에 대한 내용을 설명한다. Windows 사용자들은 4 장을 참조 하기바란다.

Page 27: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 27

3 Unix 에서 JEUS 설치와 제거

3.1 소개 Unix 환경에서 JEUS 4.2 설치는 GUI 설치 툴이나 쉘 스크립트 설치를 통하여 가능하다. 어떠한 경우이든 JEUS 4.2 설치에는 다음의 작업절차를 수행하게 된다.

1. Java 2 SDK 설치

2. JEUS 설치(파일 복사)

3. 환경변수 설정과 검증

4. 설치 검증(동작 확인)

JEUS 제거 하기 위해서는 다음 절차를 수행한다.

1. GUI 나 쉘 명령을 통한 JEUS 제거.

2. 제거 확인.

다음 절은 GUI 설치와 쉘 명령 설치에 따라 나뉘어지게 된다.

3.2 Java 2 SDK 설치 http://java.sun.com/j2se/1.4/download.htm 사이트에서 JavaTM 2 SDK v1.4, Standard Edition 을 다운로드 받을 수 있다.

http://java.sun.com/j2se/1.4/download.html 에서 설치 가이드를 참조하기 바란다.

참고: IBM AIX, AIX 5L, HP-UX, Compaq Thru64, Linux and Solaris 용 Java SDK 1.4 설치를 위해서는 추가적인 플랫폼 특성 설치의 설명과 패치 정보가 수록 된 부록 A 를 참조한다.

Page 28: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 28

3.3 GUI 설치 툴로 JEUS 설치 3.3.1 소개

이번 절에는 Unix 환경에서 GUI 설치 툴을 사용한 JEUS 설치를 설명한다. 다음을 보자.

• GUI 설치 툴 실행

• 환경 변수 설정과 검증

• JEUS 동작을 통한 전체 설치 검증

• PetStore 샘플 예제 동작(Option)

GUI 설치가 가능하지 않다면 JEUS 쉘 스크립트 설치를 설명한 3.5 절을 참조하기 바란다.

3.3.2 설치 툴 실행

Solaris, HP, Compaq, AIX 에서의 JEUS 설치 과정은 동일하며, 설치 시 화면 구성은 Windows 설치 때와 동일하다. 모두 설치 툴을 이용하여 설치한다.

그러나 Unix 에서 설치 툴을 이용하기 위해서는 자바 기반의 GUI 환경을 지원하는 콘솔 혹은 터미널이 설치되어 있어야 한다.

GUI 설치 툴로 JEUS 4.2 설치 단계는 다음과 같다:

1. CD 를 CD-ROM 장치에 넣고 마운트(mount)한다.

2. CD 의 JEUS/Unix/gui 경로로 이동한 후 명령 라인에서 “JEUS42.bin” 라고 입력한 후에 엔터를 친다.

3. 만약 다른 위치에서 실행한다면 jeus42.bin 파일 실행이 가능하도록 확인한다.(콘솔 프롬프트 실행 “chmod u+x jeus42.bin”)

4. JEUS 4.2 설치 툴의 초기 화면이 [그림 3]처럼 나타난다. 진행이 100 %가 될 때까지 기다린다.

Page 29: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 29

그림 3. 설치 툴의 초기 화면.

5. 다음과 같은 소개 화면이 표시된다[그림 4].

그림 4. 소개 화면.

6. 소개 내용을 읽고 Next 버튼을 클릭한다. 설치를 종료 하려면 Cancel 버튼을 클릭한다.

Page 30: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 30

7. [그림 5]와 같이 라이선스 준수 화면이 나타난다. ‘라이선스 준수’ 화면을 읽고 “I accept the terms of …” 체크박스를 체크 후 Next 버튼을 누른다.

그림 5. 라이선스 준수 화면.

Page 31: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 31

8. 설치 디렉토리 선택 화면이 나타난다[그림 6]. JEUS 바이너리들과 다른 파일들은 텍스트 필드에 표시된 디렉토리의 하위에 놓이게 된다. 기본 폴더를 그대로 사용하길 권한다(예: “/usr/jeus42”). Choose… 를 클릭하면 다른 설치 폴더를 선택할 수 있고 Restore Default Folder 를 클릭하면 초기 기본 폴더로 복귀하도록 할 수 있다.

그림 6. 설치 디렉토리 선택 화면.

9. Next 클릭한다.

Page 32: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 32

10. Install Set 선택 화면 [그림 7]이 나타난다. Full Install, Typical, Advenced Mode 중 하나를 선택 하여야 한다. Full Install 은 JEUS 예제인 Samples 가 포함된 JEUS Full 버전을 설치한다. Typical 은 JEUS 예제인 Samples 가 제외된 JEUS Core 파일을 설치한다. Advenced Mode 는 수동 설치 가능한 Manual Configuration Option 을 지원한다. 여기에는 EJB_HOME, SERVLET_HOME, CLIENT_HOME 경로와 JEUS_BASEPORT 를 수동 입력으로 사용자 지정할 수 있다.

그림 7. Install Set 선택화면.

11. 설치 시작을 위해 Next 클릭한다.

Page 33: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 33

12. JEUS 설치 화면이 나타난다 [그림 8].

그림 8. 설치 진행 화면.

13. 파일 복사가 끝날 때까지 기다린다.

Page 34: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 34

14. 패스워드 입력 화면이 [그림 9]와 같이 출력된다. 이 화면에서 JEUS 관리자의 패스워드를 입력한다. 이 패스워드는 “administrator” ID 로 할당된다. 여기서 입력한 사항은 JEUS 를 관리하는데 필수 적이다.

중요: 화면에서 선택한 패스워드는 기억장치에 기록되며, 주의 깊게 기억하여야 한다. 패스워드 없이는 JEUS 를 사용할 수 없다.

그림 9. 패스워드 입력 화면.

15. Next 를 클릭한다.

Page 35: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 35

16. JDK 설치 디렉토리 선택 화면 [그림 10]이 나타난다. 여기서 초기에 설치된 Java 2 JDK 전체 경로를 적어야 한다(예: “/usr/j2sdk1.4.2_03”). 설치 프로그램은 설치된 JDK 경로를 제안한다. 하지만 필요에 따라 변경할 수 있다.

참고: JEUS 설치 후에 Java 2 SDK 를 설치하려면 JDK 설치 경로를 포함하는 JDK_HOME 환경변수를 수동으로 설정하여야 한다. 그러나, JDK 를 먼저 설치할 것을 권장한다.

그림 10. JDK 설치 디렉토리 선택 화면.

17. 수행될 때 Next 를 클릭한다.

18. JEUS 설치 툴이 JEUS 를 구성하게 된다.

Page 36: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 36

19. 아래와 같은 [그림 11]과 같은 화면이 나올 때 까지 기다린다. Done 클릭하면 JEUS 설치가 종료된다.

그림 11. 설치 완료 화면.

20. 로그오프 한 후 다시 로그 인해서 설치를 완료한다(다음 절의 환경 설정 확인 후에 진행). 이것은 설치 툴에 의해 수정 된 내용을 적용시키기 위해서이다.

3.3.3 환경 설정 확인

JEUS 에서는 [표 3] 과 같은 환경 변수가 필요하므로 확인한다. 이 변수들은 설치동안에 적용되고 환경변수 PATH 는 .profile/.cshrc, 나머지 환경변수는 $JEUS_HOME/bin/jeus.properties 파일에 설정된다. 또한, 필요 하다면 수정할 수 있다.

표 3. JEUS 설치 시 환경변수 설정.

환경 변수 의미 설정 용례

PATH 시스템 경로 다음을 포함하고 있어야 한다. “/jeus42/bin”, “/jeus42/webserver/bin” “/jeus42/lib/system”

Page 37: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 37

환경 변수 의미 설정 용례

JEUS_HOME JEUS 설치 디렉토리 /usr/jeus42

EJB_HOME EJB 어플리케이션 디렉토리

/usr/jeus42/webhome/ejb_home

SERVLET_HOME servlet, JSP 어플리케이션 디렉토리

/usr/jeus42/webhome/servlet_home

CLIENT_HOME 클라이언트 어플리케이션 디렉토리

/usr/jeus42/webhome/client_home

EAR_HOME J2EE 어플리케이션 디렉토리

/usr/jeus42/webhome/ear_home

JDK_HOME Java 2 설치 디렉토리 /usr/j2sdk1.3.1_04

JEUS_BASEPORT JEUS 가 사용할 네트웍 포트 가운데 가장 기본이 되는 포트 (기본 “9736”).

9736

JEUS_WSDIR JEUS 웹 서버 홈 디렉토리

/usr/jeus42/webserver

LD_LIBRARY_PATH

기 존 의 ‘Shared Library Path’ 에 JEUS 의 ‘Shared Library Path’ 를 추가한

다. HP 이외의 머신.

/usr/jeus42/lib/system

SHLIB_PATH 기 존 의 ‘Shared Library Path’ 에 JEUS 의 ‘Shared Library Path’ 를 추가한

다. HP 머신 전용.

/usr/jeus42/lib/system

Page 38: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 38

참고: JEUS 웹 서버가 이미 설치되었다면, 이전의 JEUS_WSDIR 환경 변수는 새로운 환경이 적용되기 전에 시스템 구성 파일로부터 삭제 되어야 한다.

참고 2: 더 자세한 내용은 부록 A 의 Unix 부분을 참조하기 바란다.

이처럼 환경 변수를 설정할 때, C 쉘 이라면 JEUS_HOME 변수를 설정하기 위해서는 ‘setenv’ 을 사용한다.

setenv JEUS_HOME “/usr/jeus42”

시스템 PATH 설정을 위해서는 다음과 같이 한다.

setenv PATH “${PATH}:/usr/jeus42/bin:

/usr/jeus42/lib/system:/usr/jeus42/webserver/bin”

LD_LIBRARY_PATH 설정을 위해서는 다음과 같이 한다.

setenv LD_LIBRARY_PATH

${LD_LIBRARY_PATH}:/usr/jeus42/lib/system

참고: Java 의 실행 디렉토리는 JEUS 에서 사용하게 되므로 환경변수에 추가 할 때는 앞 쪽에 추가하도록 한다.

위의 사항을 검증한 후에, 로그 오프 하고 그 다음에 환경을 적용하기 위하여 다시 로그 인한다.

3.3.4 기동 확인

JEUS 4.2 설치가 정상적 완료되었음을 확인하기 위하여 다음 단계들을 수행한다.

1. 콘솔 프롬프트에 ‘jeus’를 입력 한다. 그러면 시스템은 다음 메시지를 출력하게 된다.

tmaxs1::/jeus42> jeus

[ErrorMsgManager] Message Manager is initialized

[2004.03.15 14:25:40][0] [JeusServer] JEUSMain.xml is

loaded

Page 39: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 39

[2004.03.15 14:25:40][3] [LocalSecurityRealm] Loading File

Realm from /oracle/jmlee/jeus42/config/tmaxs1/file-

realm.xml

[2004.03.15 14:25:41][0] [JeusServer] JEUSMain.xml is

loaded

[2004.03.15 14:25:42][0] [JeusServer] JMX Manager started

[2004.03.15 14:25:43][0] [JRSMAcceptThread] Exported Remote

Security Provider at port 32085

[2004.03.15 14:25:43][0] [JeusServer] JeusServer is Ready

2. 위 출력은 JEUS Manager 가 정상적으로 진행되는 것과 JEUS 가 대기 상태에 있는 것을 나타내게 된다.

참고: “Invalid License” 메시지를 보게 되면 라이선스가 잘못된 것이다. Tmax Soft 로부터 라이선스를 얻어서 JEUS_HOME\license 디렉토리에 복사한다. 참고로, 현재 JEUS 에는 디폴트로 데모 라이선스가 포함 되어있다.

참고 2: 또 다른 문제의 경우에, 모든 단계들을 진행한 것과 필요한 환경 변수들이 제대로 설정되어 있는지 확인한다. 특히, “/jeus42/bin” 디렉토리가 시스템 경로(‘jeus’ 스크립트가 실행될 수 있도록) 에 있는 것을 확인하면 된다.

3. JManager 는 JEUS 의 그래픽 관리 툴을 나타낸다. 시작하려면, 다른 콘솔 프롬프트에 ‘jmanager’ 명령을 입력한다.

4. JManager 로그인 창이 나타나게 된다[그림 12]. 그러면 JEUS 설치동안에 설정하였던 패스워드를 입력 후 Ok 버튼을 클릭한다.

Page 40: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 40

그림 12. JManager 로그인 창.

5. JManager 메인 창이 나타난다[그림 13].

그림 13. JManager 메인 화면.

Page 41: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 41

6. 좌측 상단의 Drop-Down 리스트에서 “Admin” 을 클릭하면 JEUS 의 초기 구성된 기본 화면을 볼 수 있다.

7. 좌측 시스템 트리에서 JEUS node 를 선택 하고, 마우스 오른쪽 버튼을 클릭 한다.

8. 초기에 시작하였던 ‘jeus’ 스크립트를 종료하도록 메뉴에서 ‘exit’를 선택한다.

9. File Exit 선택하고 Yes 클릭.

10. 지금까지의 과정으로 설치 테스트를 완료한다.

3.3.5 PetStore 샘플 예제의 기동(선택사항)

“PetStore”는 J2EE 기술을 위하여 가장 잘 알려진 데모 어플리케이션이다. 이 PetStore 는 전자 상거래 애완동물 상점을 구현한 단순한 어플리케이션이다.

PetStore 는 그 자체가 항상 최신 J2EE 스펙에 따라서 업그레이드 되며, 가장 최근 J2EE 기술을 이용해서 신기술을 선보이고, J2EE 개발자를 위해 가이드 역할을 하고 있다.

JEUS 에서 PetStore 어플리케이션을 포함시킨 이유는 다음과 같다.

1. JEUS 4.2 이 J2EE 1.3 스펙을 충실히 따르는 것을 증명한다.

2. 이것을 확인하기 위하여 JEUS 4.2 가 정상적으로 설치되었다면 어플리케이션을 실행할 수 있다.

PetStore 의 최근 버전은 1.3.1_01 이다. PetStore 와 관련된 JEUS 설정은 "%JEUS_HOME%\samples\petstore\config 디렉토리 내의 다양한 설정 파일들을 참조하기 바란다. 실제 어플리케이션은 "%JEUS_HOME%\webhome\ear_home" 아래에 있다.

PetStore 어플리케이션 시작

JEUS_HOME/bin 디렉토리의 ‘jeus-petstore’ 스크립트를 실행한다. JEUS 를 부팅하고, PetStore 데모 어플리케이션을 deploy 한다.

참고: PetStore 는 JEUS JAR 모드에서 작동한다. class-loading mode 가 ‘JAR’ 모드인지 확인한다. JAR 모드가 기본 설정이다. JAR 모드에 대한 자세한 내용은 JEUS Server 안내서와 JEUS EJB 안내서를 참조한다.

Page 42: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 42

실제 어플리케이션은 "%JEUS_HOME%\webhome\ear_home" 에서 EAR 모듈로 JEUS 에 deploy 된다. Deploy 처리가 끝난 후에, 웹 브라우저를 통하여 Pestore 어플리케이션을 실행할 수 있다. 다음의 URL 로 확인한다.

http://localhost:8088/petstore

PetStore 의 초기 페이지를 볼 수 있다. ‘Enter the Petstore’를 클릭하여보라. 초기화 후에, PetStore 어플리케이션의 화면을 볼 수 있다.

PetStore 에는 3 가지 모드가 있다. 일반 사용자를 위한 general Petstore 페이지, suppliers 를 위한 페이지, administrator 를 위한 페이지로 구성된다. 다음 URL 을 통하여 확인할 수 있다.

http://localhost:8088/petstore, http://localhost:8088/supplier, http://localhost:8088/admin

PetStore 어플리케이션 종료

PetStore 를 종료하기 위해서는 JEUS_HOME\bin 디렉토리에서 'jeusadmin <node name>' 을 입력하고 로그 인을 한 후에, "down" 명령으로써 PetStore 를 종료할 수 있다. 그런 후 'jeusadmin' 을 나가기 위하여 'exit'로 빠져나온다.

참고: Ctrl+C 를 눌러 프로세서를 죽이는 것은 데이터 손실이 있을 수 있으므로 피하는 것이 좋다.

3.3.6 결론

지금 JEUS 4.2 를 설치하는 방법, 환경 변수들의 설정방법, 그리고 설치를 검증할 방법과 샘플 PetStore 어플리케이션 실행 방법을 살펴 보았다.

다음 절은 GUI 제거 툴을 이용하여 JEUS 를 제거하는 방법을 알아 볼 것이다.

3.4 GUI 툴을 이용한 JEUS 제거 3.4.1 소개

이번 절은 JEUS_HOME/UninstallerData/ 디렉토리에서 사용 가능한 그래픽 툴을 사용함으로써 JEUS 4.2 를 제거하는 방법을 설명한다.

진행은 다음과 같다:

Page 43: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 43

• GUI Uninstaller 실행.

• JEUS 4.2 제거 확인.

3.4.2 제거 실행

GUI 제거 툴을 사용한 JEUS 4.2 제거는 다음 단계로 진행한다:

1. JEUS_HOME/UninstallerData/ 디렉토리 ‘Uninstall’ 바이너리를 실행 한다. (예. “usr/jeus42/UninstallerData/Uninstall”)

2. JEUS 제거 툴 초기 화면이 잠깐동안 보이게 된다. 그 스크린이 사라지고 [그림 14]화면으로 바뀔 때까지 기다린다.

그림 14. 설치 제거 초기 화면.

3. JEUS 4.2 제거가 진행되도록 Uninstall 버튼을 클릭한다.

참고: JEUS 가 설치된 후 생성된 파일은 삭제되지 않는다.

Page 44: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 44

4. JEUS 4.2 가 삭제 될 동안 기다린다[그림 15].

그림 15. 설치 제거의 진행 화면.

5. 최종 제거 화면이 나타날 때까지 기다린다[그림 16]. 이 화면에는 Uninstaller 로 제거되지 않는 파일이 출력된다. 이 파일들은 그대로 두거나, 수작업으로 지울 수 있다.

그림 16. 설치 제거 종료 화면과 제거되지 않은 파일.

Page 45: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 45

6. 끝내기 위해서 Done 을 클릭한다.

7. 다음 절의 확인 과정을 진행한다.

3.4.3 설치 제거의 확인

JEUS_HOME 하위 디렉토리에서 사용자가 생성한 모든 파일을 삭제하고 .profile 이나 .cshrc 그리고 $JEUS_HOME/bin/jeus.propreties 파일로부터 다음의 환경 변수를 제거한다.

• PATH (JEUS 4.2 해당부분만 제거)

• JEUS_HOME

• EJB_HOME

• SERVLET_HOME

• CLIENT_HOME

• EAR_HOME

• JDK_HOME

• JEUS_BASEPORT

• JEUS_WSDIR

• LD_LIBRARY_PATH (JEUS 4.2 해당부분만 제거)

• SHLIB_PATH (JEUS 4.2 해당부분만 제거)

3.4.4 결론

우리는 GUI Uninstaller 툴을 사용하여 어떻게 JEUS 를 제거하는가를 알아보았다.

다음 2 개 절은 GUI 환경이 사용 가능하지 않을 때 JEUS 4.2 설치와 제거 방법에 대해서 설명한다.

Page 46: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 46

3.5 쉘 스크립트를 이용한 JEUS 설치 3.5.1 소개

이번 절은 쉘 스크립트 설치 툴(명령 라인 툴)을 사용해서 Unix 환경에서 JEUS 를 설치하는 방법을 알아본다.

• 쉘 스크립트 실행.

• 환경 변수 설정 및 검증.

• JEUS 동작으로 전체 설치 검증.

• 샘플 PetStore 어플리케이션 실행(선택적).

참고: 현재, 쉘 스크립트는 설치 처리 동안 값을 입력 받을 때 기본값을 제시한다. 또 쉘은 이전 단계로 돌아가는 것이 불가능하므로 입력된 후에 값을 변경하면 된다.

3.5.2 쉘 인스톨러 실행

다음의 하위 절은 텍스트 기반 쉘을 실행하는 방법을 설명한다:

1. JEUS 4.2 설치 CD 를 넣고 마운트 한다.

2. CD 의 “install.sh” 파일이 있는 곳으로 이동한다.

3. 다른 곳에 있는 설치 스크립트가 실행이 가능하도록 하려면 “install.sh” 파일의 실행 권한을 준다.( chmod u+x install.sh)

4. 콘솔로부터 “install.sh” 를 실행한다. (“install.sh” 나 “sh install.sh” 입력 후 엔터 키를 누른다)

5. JEUS 4.2 ‘라이선스 준수’ 화면이 나타난다.

6. JEUS 4.2 ‘라이선스 준수’에 대한 많은 정보를 보도록 ‘SPACE’ 를 누른다.

7. 조건을 받아들일지 묻게 된다. 받아 들인다면 ‘y’를 입력 후 Enter 를 누르고, 아니면 ‘n’을 입력 후 Enter 를 누른다.

8. 전 단계에서 ‘y’를 입력하면, 아래 텍스트가 나타날 것이다:

Your JDK version is 1.4

Page 47: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 47

From now on, we are going to install JEUS. Please answer

the following questions.

o Select one of the following :

1. J2EE(TM) 1.3 Extension for jdk 1.4

2. J2EE(TM) 1.3 Extension for jdk 1.3

3. Quit Installation Program

Select Product :

9. 첫 라인에서 사용중인 Java 버전이 나타난다. (“1.4” 인 경우).

10. JEUS 4.2 설치에서 Java 1.4 를 위하여 ‘1’ 을, Java 1.3 을 위하여 ‘2’ 를, 설치를 중단을 위하여 ‘3’ 을 입력한 후 Enter 를 누른다. 여기서는 ‘1’를 입력 후 Enter 를 누른다.

11. 운영체제의 리스트를 출력한다. 현재 사용하고 있는 운영체제를 선택한다.

o Choose Operating System!

1) COMPAQ_Alpha (Tru64)

2) HP_PA-RISK (HP-UX)

3) IBM_PowerPC (AIX 4.X)

4) IBM_PowerPC (AIX 5L (only 32bit))

5) IBM_PowerPC (AIX 5L (only 64bit))

6) Linux_x86 (RedHat)

7) Sun_SPARC (Solaris)

8) Solaris_x86 (Intel x86)

9) Quit

Select :

12. OS 를 선택하고 Enter 를 누른 후, JEUS 4.2 을 설치할 경로를 입력한다.

o Enter the full path of the directory to install!

ex) /oracle/jmlee/jeus42

Input -> /oracle/jmlee/jeus42_

Page 48: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 48

13. 실제 파일이 복사되기 전에 확인 화면이 출력된다.

Checking directory '/oracle/jmlee/jeus42' : Directory is

not exist.

Create JEUS directory '/oracle/jmlee/jeus42'

Now, installation is ready! Press RETURN to continue...

( Press Ctrl-C to quit )

14. 설치는 Enter, 설치 중단은 Ctrl-C 를 누른다.

15. Enter 를 눌렀다면, 설치 1 단계가 진행될 것이다. 그리고 JEUS 파일들은 설치 디렉토리에 복사된다.

16. 다음 텍스트가 출력될 때까지 기다린다.

JEUS directory structure

-------------------------

+- bin

|- client

|- config

|- lib

JEUSDIR-+- license

|- logs

|- webhome

|- samples

|- workspace

+- webserver

===========================================================

Step 2 : Generating and configuring JEUS sample config file

===========================================================

o Enter Password of Administrator

The minimum password length is 7 characters

ex) jeusadmin

Input -> jeus123_________________

Page 49: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 49

17. 첫 번째 상단의 텍스트는 디렉토리 구조를 나타낸다. “Step 2” 에서 프롬프트는 JEUS “administrator” 의 패스워드를 요구한다.

이 패스워드는 “administrator” ID 에 할당된다. JEUS 관리를 위해 “administrator” 사용자 ID 와 패스워드는 JEUS 를 관리하는데 필수적이다.

중요: 화면에서 선택한 패스워드는 기억장치에 기록되며, 주의 깊게 기억하여야 한다. 패스워드 없이는 JEUS 를 사용할 수 없다.

18. 패스워드 입력 후 Enter 를 누른다.

19. 패스워드 검증을 위해서 재입력한다.

20. 사용할 JDK 의 경로를 입력하여야 한다. 만약 이 경로를 알고 있지 않는다면, 다른 콘솔을 열어 “j2sdk1_X_Y_0Z” 같은 디렉토리를 찾아 확인한다.

Your JDK Version is 1.4

o Enter the installation path of the JDK !

Input Sample & Current JDK path :

==>

Input -> /j2sdk1_4_1

21. Enter 를 누른다.

참고: 만약 “Java virtual machine not found” 라는 에러 메시지가 나타난다면, 사용자 홈 디렉토리로 가서 다음 값들이 설정되었는지 .cshrc 이나 .profile 을 열어서 확인한다.

LD_LIBRARY_PATH( For all systems except HP) :

${LD_LIBRARY_PATH}

SHLIB_PATH(HP Machine) : ${ SHLIB_PATH }

22. 다음 메시지는 JDK 경로를 입력 후 출력된다.

JDK Directory checking... OK!

/j2sdk1_4_1 1.4

/j2sdk1_4_1

==========================================

Page 50: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 50

Step 3 : Adjusting permissions

==========================================

Changing Mode :

Adjusting permission to '0755', '/jeus42/bin/*' : OK

Adjusting permission to '0755', '/jeus42/webserver/bin/*' :

OK

Adjusting permission to '0755',

'/jeus42/webhome/client_home/*' : OK

Adjusting permission to '0755', '/jeus42/lib/system/*.so' :

OK

+------------------<<< Post-Installation >>>--------------+

| JEUS environment variables have been added to your

account's |

| scripts(.cshrc and .profile). Before using the JEUS, just

|

| apply the script in the home directory.

|

|

|

| # C shell

|

| source .cshrc

|

|

|

| # Bourne/Korn Shell

|

| . ./.profile

|

+---------------------------------------------------------+

============[ Installation is completed successfully ]====

JDK1.4 installation is completed successfully.

Thank you for using Tmax Product!

Technical Support Center

Page 51: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 51

Homepage: http://www.tmax.co.kr

E-mail : [email protected]

JEUS 설치가 정상적으로 종료되었다.

다음 절은 설치된 항목을 검사한다. 쉘 인스톨러에 의해 생성된 변경 사항들을 적용하기 위하여 시스템 로그 오프 후 로그인 한다.

3.5.3 환경 설정 확인

JEUS 는 [표 4]와 같은 적당한 구성과 확실한 시스템 환경 변수들을 요구한다. 이 변수들은 설치동안에 적용되고 환경변수 PATH 는 .profile/.cshrc, 나머지 환경변수는 $JEUS_HOME/bin/jeus.properties 파일에 설정된다. 또한, 필요 하다면 수정할 수 있다.

표 4. JEUS 설치 시 환경변수 설정.

환경 변수 의미 설정 용례

PATH 시스템 경로 다음을 포함하고 있어야 한다. “/jeus42/bin”, “/jeus42/webserver/bin” and “/jeus42/lib/system” directories

JEUS_HOME JEUS 설치 디렉토리 /usr/jeus42

EJB_HOME EJB 어플리케이션 디렉토리

/usr/jeus42/webhome/ejb_home

SERVLET_HOME

servlet, JSP 어플리케이션 디렉토리

/usr/jeus42/webhome/servlet_home

CLIENT_HOME 클라이언트 어플리케이션 디렉토리

/usr/jeus42/webhome/client_home

Page 52: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 52

환경 변수 의미 설정 용례

EAR_HOME J2EE 어플리케이션 디렉토리

/usr/jeus42/webhome/ear_home

JDK_HOME Java 2 설치 디렉토리 /usr/j2sdk1.4.1

JEUS_BASEPORT

JEUS 가 사용할 네트웍 포트 가운데 가장 기본이 되는 포트 (기본 “9736”).

9736

JEUS_WSDIR JEUS 웹 서버 홈 디렉토리 /usr/jeus42/webserver

LD_LIBRARY_PATH

기 존 의 ‘Shared Library Path’ 에 JEUS 의 ‘Shared Library Path’를 추가한다 . HP 이외의 머신.

/usr/jeus42/lib/system

SHLIB_PATH 기 존 의 ‘Shared Library Path’ 에 JEUS 의 ‘Shared Library Path’를 추가한다 . HP 머신 전용.

/usr/jeus42/lib/system

참고: JEUS 웹 서버가 이미 설치되었다면, 이전의 JEUS_WSDIR 환경 변수는 새로운 환경이 적용되기 전에 시스템 구성 파일로부터 삭제되어야 한다.

참고 2: 더 자세한 내용은 부록 A 의 Unix 에 참조 하기 바란다.

상기의 환경 변수를 설정하기 위하여, 예를 들어 C 쉘(필요하다면)에 JEUS_HOME 변수를 설정하기 위해서는 ‘setenv’을 사용하면 된다:

setenv JEUS_HOME “/usr/jeus42”

시스템 PATH 설정을 위해서는 아래와 같이 한다.

setenv PATH “${PATH}:/usr/jeus42/bin:

/usr/jeus42/lib/system:/usr/jeus42/webserver/bin”

Page 53: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 53

LD_LIBRARY_PATH 설정을 위해서는 아래와 같이 한다.

setenv LD_LIBRARY_PATH

${LD_LIBRARY_PATH}:/usr/jeus42/lib/system

참고: Java 의 실행 디렉토리는 JEUS 에서 사용하게 되므로 환경변수에 추가 할 때는 앞쪽에 추가하도록 한다.

위의 사항을 검증한 후에, 로그 오프 하고 그 다음에 환경을 적용하기 위하여 다시 로그 인 한다.

3.5.4 기동확인

JEUS 4.2 설치가 정상적 완료되었음을 확인하기 위하여 다음 단계들을 수행한다.

1. 콘솔 프롬프트에 ‘jeus’를 입력 한다. 그러면 시스템은 다음 메시지를 출력하게 된다.

tmaxs1::/jeus42> jeus

[ErrorMsgManager] Message Manager is initialized

[2004.03.15 14:25:40][0] [JeusServer] JEUSMain.xml is

loaded

[2004.03.15 14:25:40][3] [LocalSecurityRealm] Loading File

Realm from /oracle/jmlee/jeus42/config/tmaxs1/file-

realm.xml

[2004.03.15 14:25:41][0] [JeusServer] JEUSMain.xml is

loaded

[2004.03.15 14:25:42][0] [JeusServer] JMX Manager started

[2004.03.15 14:25:43][0] [JRSMAcceptThread] Exported Remote

Security Provider at port 32085

[2004.03.15 14:25:43][0] [JeusServer] JeusServer is Ready

2. 위 출력은 JEUS Manager 가 정상적으로 진행되는 것과 JEUS 가 대기 상태에 있는 것을 나타낸다.

참고: “Invalid License” 메시지를 보게 되면 라이선스가 잘못된 것이다. Tmax Soft 로부터 라이선스를 얻어서 JEUS_HOME\license 디렉토리에 복사한다.

Page 54: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 54

참고 2: 또 다른 문제의 경우에, 모든 단계들을 진행한 것과 필요한 환경 변수들이 제대로 설정되어 있는지 확인한다. 특히, “/jeus42/bin” 디렉토리가 시스템 경로(‘jeus’ 스크립트가 실행될 수 있도록) 에 있는 것을 확인하면 된다.

3. 다른 콘솔에서 ‘jeusadmin <node name>’ 을 입력해서 실행한다. 여기서, “node name”는 호스트 머신 명이다.

4. ‘jeusadmin’툴에 로그 인을 한 후에, “boot”와 “down” 같은 명령으로써 JEUS 서버를 제어할 수 있다. 이제, ‘jeus’스크립트를 끝내기 위하여 ‘down’을 입력 후 ‘jeusexit’를 입력한다.

5. 그런 후 ‘jeusadmin’ 을 나가기 위하여 ‘exit’를 입력한다.

6. 이것으로 설치 검증 확인이 완료되었다

3.5.5 PetStore 샘플 예제의 기동(선택적)

PetStore 샘플 예제의 기동(선택적)“PetStore” 는 J2EE 기술을 위하여 가장 잘 알려진 데모 어플리케이션이며, 전자 상거래 애완동물 상점을 구현한 단순한 어플리케이션이다.

PetStore 는 그 자체가 항상 최신 J2EE 스펙에 따라서 업그레이드 되며, 가장 최근 J2EE 기술을 이용해서 신기술을 선보이며, J2EE 개발자를 위해 가이드 역할을 하고 있다.

JEUS 에서 PetStore 어플리케이션 을 포함한 이유는 다음과 같다,

1. JEUS 4.2 이 J2EE 1.3 스펙을 충실히 따르는 것을 증명한다.

2. JEUS 4.2 가 정상적으로 설치되었다면 PetStore 를 실행할 수 있다.

PetStore 의 최근 버전은 1.3.1_01 이다. PetStore 와 관련된 JEUS 설정은 "%JEUS_HOME%\samples\petstore\config 디렉토리 내의 다양한 설정 파일들을 참조하기 바란다. 실제 어플리케이션은 "%JEUS_HOME%\webhome\ear_home" 아래에 있다.

PetStore 어플리케이션 시작

JEUS_HOME/bin 디렉토리의 ‘jeus-petstore’ 스크립트를 실행한다. JEUS 를 부팅하고, PetStore 데모 어플리케이션을 deploy 한다.

Page 55: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 55

참고: PetStore 는 JEUS JAR 모드에서 작동한다. class-loading mode 가 ‘JAR’ 모드인지 확인한다. JAR 모드가 기본 설정이다. JAR 모드에 대한 자세한 내용은 JEUS Server 안내서와 JEUS EJB 안내서를 참조한다.

실제 어플리케이션은 "%JEUS_HOME%\webhome\ear_home" 에서 EAR 모듈로 JEUS 에 deploy 된다. Deploy 처리가 끝난 후에, 웹 브라우저를 통하여 Pestore 어플리케이션을 실행할 수 있다. 다음의 URL 로 확인한다. http://localhost:8088/petstore. PetStore 의 초기 페이지를 볼 수 있다. ‘Enter the PetStore’를 클릭한다. 초기화 후에, PetStore 어플리케이션의 화면을 볼 수 있다.

PetStore 를 위한 3 가지 모드가 있다. 그것은 일반 사용자를 위한 general PetStore 페이지, suppliers 를 위한 페이지, administrator 를 위한 페이지이다. 다음과 같은 URL 을 통하여 확인할 수 있다. http://localhost:8088/petstore, http://localhost:8088/supplier, 그리고 http://localhost:8088/admin.

PetStore 어플리케이션 종료

PetStore 를 종료하기 위해서는 JEUS_HOME\bin 디렉토리에서 'jeusadmin <node name>' 을 입력하고 로그 인을 한 후에, "down" 명령으로써 PetStore 를 종료할 수 있다. 그런 후 'jeusadmin' 을 나가기 위하여 'exit'로 빠져나온다.

참고: Ctrl+C 를 눌러 프로세서를 죽이는 것을 피하라. 그런 경우엔 데이터 손실이 있을 수 있다.

3.5.6 결론

지금 “install.sh” 파일인 쉘 스크립트를 사용한 JEUS 4.2 설치 방법을 알아보았다. 만약 설치동안에 어떠한 문제가 있다면, 이번 장의 모든 단계를 빠짐없이 수행하였는지를 확인하면 된다.

다음 장은 JEUS 4.2 제거방법에 대해서 설명한다.

3.6 명령 라인에서 JEUS 제거 만약 JEUS 설치가 쉘 스크립트로 설치되었다면, “uninstall” 스크립트를 사용할 수 없으므로 수동으로 어플리케이션을 제거하여야 한다.

이러기 위해서는 JEUS_HOME 하위의 사용자가 생성한 모든 파일을 삭제하고 .profile 이나 .cshrc 그리고 $JEUS_HOME/bin/ jeus.propreties 파일로부터 다음의 환경 변수를 제거한다:

Page 56: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 56

• PATH (JEUS 4.2 해당부분만 제거)

• JEUS_HOME

• EJB_HOME

• SERVLET_HOME

• CLIENT_HOME

• EAR_HOME

• JDK_HOME

• JEUS_BASEPORT

• JEUS_WSDIR

• LD_LIBRARY_PATH (JEUS 4.2 해당부분만 제거)

• SHLIB_PATH (JEUS 4.2 해당부분만 제거)

3.7 결론 지금까지 UNIX 에서 GUI 인스톨러나 스크립트를 사용한 JEUS 설치와 제거방법을 살펴 보았다.

다양한 운영체제에서 Java 2 SDK 설치에 관한 정보는 부록 A 를 참조하기 바란다.

그리고 본격적인 JEUS 활용을 위해서 JEUS 시작하기와 JEUS Server 안내서를 보길 권한다.

다음 장에서는 MS Windows 운영 체제에서의 설치를 설명한다.

Page 57: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 57

4 Windows 에서 JEUS 설치와 제거

4.1 소개 Windows 환경에서 JEUS 4.2 설치는 GUI 설치 툴을 통하여 이루어진다.

Windows 에서 JEUS 4.2 설치는 다음 작업절차로 이루어진다.

1. Java 2 SDK 설치

2. GUI 설치 툴로 JEUS 설치(파일 복사)

3. 환경변수 설정과 검증

4. 설치 검증(동작 확인)

5. 선택적으로 JEUS 의 Windows 서비스 등록과 해제

JEUS 제거는 다음 절차로 이뤄진다.

1. GUI 를 통한 JEUS 제거

2. 제거 확인

다음 절들은 모두 상세하게 상기 단계들의 순서에 관하여 설명할 것이다.

첫번째로 Windows 에서 Java 2 SDK 설치방법을 알아볼 것이다.

4.2 Windows 에서 Java 2 SDK 설치 다음 URL 에서 Standard Edition 인 Java 2 SDK v1.4 를 다운로드 한다. http://java.sun.com/j2se/1.4/download.html

설치를 위해서는 http://java.sun.com/j2se/1.4/install-windows.html 를 참조할 수 있다.

Page 58: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 58

항상 SDK 가 설치 되었는지 확인한다. 그리고 PATH 변수에 Java ‘bin’ 디렉토리를 추가 한다.

참고: JEUS 를 실행을 위해 Java 2 SDK 1.4 를 권한다. 하지만 Java 2 SDK 버전 1.3 을 사용하더라도 JEUS 를 실행할 수 있다.

4.3 Windows 에서 JEUS 설치 4.3.1 소개

이번 절은 GUI 설치 툴을 사용해서 Microsoft Windows 환경(Windows NT 나 Windows 2000)에서 JEUS 를 설치하는 방법을 설명한다. 진행은 다음과 같다.

• GUI 설치 툴 실행

• 환경 변수 설정과 검증

• JEUS 동작을 통한 전체 설치 검증

• 선택적으로 PetStore 샘플 예제 동작

참고: Unix 환경과는 달리, Windows 에는 JEUS 설치에는 명령 라인(command line) 툴은 없다.

4.3.2 설치 툴 실행

이전에 설명된 Java 2 SDK v1.4 (or v1.3) 설치한 후 Windows 에 JEUS 4.2 을 설치하려면 다음 단계로 진행한다.

1. JEUS 4.2 설치 프로그램인 “jeus42.exe” 이 있는 위치로 이동한다. 이 파일은 경로가 e:\jeus42\windows\jeus42.exe 인 JEUS 설치 CD 에 속해 있다 (CD drive “e:”로 가정) .

2. jeus42.exe 파일을 더블 클릭해서 실행한다.

3. 설치 툴의 “InstallAnywhere” 화면이 [그림 17]와 같이 나타난다. 진행이 100 %가 될 때까지 기다린다.

Page 59: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 59

그림 17. 설치 툴의 InstallAnywhere 화면.

4. 다음과 같은 소개화면이 표시된다[그림 18].

그림 18. 소개 화면.

5. 소개 내용을 읽고 Next 버튼을 클릭한다. 설치를 종료 하려면 Cancel 버튼을 클릭한다.

6. [그림 19]처럼 ‘라이선스 준수’ 화면이 나타난다. 라이선스 준수를 읽고 “I accept the terms of …” 체크박스를 체크 후 Next 버튼을 누른다.

Page 60: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 60

그림 19. 라이선스 준수 화면.

7. 설치 디렉토리 선택 화면이 나타난다[그림 20]. JEUS 바이너리들과 다른 파일들은 텍스트 필드에 표시된 디렉토리의 하위에 놓이게 된다. 기본 폴더를 그대로 사용하길 권한다. (예: “d:\jeus42”). Choose… 를 클릭하면 다른 설치 폴더를 선택할 수 있고 Restore Default Folder 를 클릭하면 초기 기본 폴더로 복귀하도록 할 수 있다.

Page 61: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 61

그림 20. 설치 디렉토리 선택 화면.

8. Next 를 클릭한다.

9. Install Set 선택 화면 [그림 21]이 나타난다. Full Install, Typical, Advenced Mode 설치 중 선택 하여야 한다. Full Install 은 JEUS 예제인 Samples 가 포함된 JEUS Full 버전을 설치한다. Typical 은 JEUS Core 파일만을 적용하여 JEUS 4.2 필수 확장 파일들을 설치한다. 또한, Advenced Mode 는 Windows JEUS 서비스 자동등록과 Manual Configuration Option 을 수동 입력하여 설치할 수 있다. 설치해서 사용할 Install Set 을 선택한다(기본 Full Install 권장).

Page 62: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 62

그림 21. Install Set 선택화면.

10. 설치 시작을 위해 Next 를 클릭한다.

11. JEUS 설치 화면이 나타난다[그림 22].

그림 22. 설치 진행 화면.

Page 63: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 63

12. 파일 복사가 끝날 때까지 기다린다.

13. 패스워드 입력 화면인 [그림 23]가 출력된다. 이 화면에서 JEUS 관리자의 패스워드를 입력한다. 이 패스워드는 “administrator” ID 로 할당된다. 여기서 입력한 사항은 JEUS 를 관리하는데 필요하다.

중요: 화면에서 선택한 패스워드는 기억장치에 기록되며, 주의 깊게 기억하여야 한다. 패스워드 없이는 JEUS 를 사용할 수 없다.

그림 23. 패스워드 입력 화면.

14. Next 를 클릭한다.

15. JDK 설치 디렉토리 선택 화면 [그림 24]이 나타난다. 여기서 초기에 설치된 Java 2 JDK 전체 경로를 적어야 한다 (예: “d:\j2sdk1.4.1_01”). 설치 프로그램은 설치된 JDK 경로를 제안한다. 하지만 필요에 따라 변경할 수 있다.

참고: JEUS 설치 후에 Java 2 SDK 를 설치하려면 JDK 설치 경로를 포함하는 JDK_HOME 환경변수를 수동으로 설정하여야 한다. 그러나 추천하지 않는다(예: Windows 명령 프롬프트에 “set JDK_HOME=d:\j2sdk1.4.1_01” 명령을 실행하여 설정한다).

Page 64: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 64

그림 24. Java 설치 디렉토리 선택 화면.

16. 수행될 때 Next 를 클릭한다.

17. JEUS 설치 툴이 JEUS 를 구성하게 된다[그림 25].

그림 25. JEUS 구성.

Page 65: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 65

18. 아래와 같은 [그림 26]이 나올 때까지 기다린다. Done 을 클릭하면 JEUS 설치가 종료된다.

그림 26. 설치 완료 화면.

19. 로그 오프 한 후 다시 로그인해서 설치를 완료한다 (다음 절의 아이템 점검 후에 진행 한다). 이것은 설치 툴에 의해 수정된 내용을 적용시키기 위함이다.

4.3.3 환경 설정 확인

설치 툴은 다음 환경 변수를 설정한다. 환경변수 PATH 는 Windows 명령 프롬프트에 “set” 명령을 사용함으로써 정확하게 설정되었는지 확인할 수 있다. 또한, 시작 설정 제어판 시스템 고급 환경변수 … 사용함으로써 변경할 수 있다 (Windows 2000 경우). 나머지 환경변수는 %JEUS_HOME%\bin\jeus.properties.bat 파일에 설정된다. 또한, 필요 하다면 수정할 수 있다.

[표 5]는 가장 중요한 환경 변수와 경로들, 그리고 이들을 포함하고 있는 다른 데이터가 리스트 되어 있다. 표의 우측 예들은 JEUS 가 “d:\Jeus42\” 폴더에 설치되었고 JDK 가 경로가 “d:\j2sdk1.4.1_01” 로 설정됨을 보여준다.

표 5. JEUS 설치 시 환경변수 설정.

Page 66: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 66

환경 변수 의미 설정 용례

PATH 시스템 경로 다음을 포함하고 있어야 한다. %JDK_PATH%\bin;%PATH%;d:\Jeus42\bin;d:\Jeus42\ webserver\bin;d:\jeus42\lib\system

JEUS_HOME JEUS 설치 디렉토리 d:\Jeus42

EJB_HOME EJB 어플리케이션 디렉토리

d:\Jeus42\webhome\ejb_home

SERVLET_HOME servlet, JSP 어플리케이션 디렉토리

d:\Jeus42\webhome\servlet_home

CLIENT_HOME 클라이언트 어플리케이션 디렉토리

d:\Jeus42\webhome\client_home

EAR_HOME J2EE 어플리케이션 디렉토리

d:\Jeus42\webhome\ ear _home

JDK_HOME Java 2 설치 디렉토리 d:\j2sdk1.4.1_01

JEUS_BASEPORT JEUS 가 사용할 네트웍 포트 가운데 가장 기본이 되는 포트 (기본 “9736”).

9736

JEUS_WSDIR JEUS 웹 서버 홈 디렉토리

d:\Jeus42\webserver

참고: JEUS 웹 서버가 이미 설치되었다면, 이전의 JEUS_WSDIR 환경 변수는 새로운 환경이 적용되기 전에 시스템 구성 파일로부터 삭제되어야 한다.

Page 67: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 67

4.3.4 기동 확인

JEUS 4.2 설치가 정상적으로 완료되었음을 확인하기 위하여 다음 단계들을 진행 하면 된다.

1. 명령 프롬프트 열고 ‘jeus’ 를 입력하거나 시작->프로그램->Tmaxsoft WebInOne Platform JEUS->jeus 를 선택한다.

2. 다음 메시지가 명령 프롬프트 창에 나타날 것이다.

D:\>jeus

[ErrorMsgManager] Message Manager is initialized

[Tool Option] show default =false

[Tool Option] xml validation =true

[Tool Option] local dtd validation =true

[Tool Option] validation order ignore =true

[2003.01.08 13:34:09][0] [JeusServer] JeusMain.xml is

loaded

[2003.01.08 13:34:09][3] [LocalSecurityService] Loading

File Realm from D:\Jeus4

0\config\flowerpig\file-realm.xml

[2003.01.08 13:34:10][3] [LocalSecurityService] Loading

File Realm from D:\Jeus4

0\config\flowerpig\file-realm.xml

[2003.01.08 13:34:10][0] [JRSMAcceptThread] Exported Remote

Security Provider at port 9743

[2003.01.08 13:34:10][0] [JeusServer] JeusServer is Ready

“JeusServer is Ready” 절은 JEUS 가 대기 상태에 있는 것을 나타낸다.

참고: “Invalid License” 메시지를 보게 되면 라이선스가 잘못된 것이다. Tmax Soft 로부터 라이선스를 얻어서 JEUS_HOME\license 디렉토리에 복사한다.

참고 2: 또 다른 문제의 경우에, 모든 단계들을 진행한 것과 필요한 환경 변수들이 제대로 설정되어 있는지 확인 한다. 특히, “d:\Jeus42\bin” 디렉토리가 시스템 경로(jeus.bat 스크립트가 실행될 수 있도록)에 있는 것을 확인하면 된다.

3. 명령 프롬프트에 ‘jmanager’ 를 입력해서 JManager 관리 툴을 시작한다. 로그인 다이얼로그가 나타난다[그림 287].

Page 68: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 68

그림 27. JManager 로그인 창.

4. 4.3.1 절에 설명된 것처럼 설치동안에 입력되었던 administrator 의 패스워드를 입력한다.

5. Ok 버튼을 클릭한다.

6. JManager 의 메인 화면이 나타난다. 좌측 상단의 Drop-Down 리스트에서 “Admin” 을 클릭하면 아래의[그림 28] 화면이 나타난다.

Page 69: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 69

그림 28. JManager 로그인 창.

7. 좌측 시스템 트리에서 JEUS node 에서 마우스 오른쪽 버튼을 클릭 한다 .

8. 초기에 시작하였던 ‘jeus’ 스크립트를 종료하도록 exit 를 선택한다.

9. File Exit 을 선택하고 Yes 를 클릭한다.

10. 이런 과정으로 설치 테스트를 완료한다.

4.3.5 JEUS QuickStart Guide 시작하기

JEUS QuickStart 는 JEUS 를 처음 접하는 사용자가 JEUS 에서 다양한 예제를 직접 실행하도록 도와준다. 현재 QuickStart 로 실행할 수 있는 예제로는 HelloWorld 예제, PetStore 데모 어플리케이션, JEUS 가 제공하는 Sample 예제가 있다. 이 중 Sample 예제의 경우, JEUS 를 Full installation 으로 설치했을 때만 활성화 된다.

Page 70: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 70

QuickStart 는 install 마지막 단계에서 'Finish'버튼을 누른 직후, 또는 윈도우의 시작메뉴->TmaxSoft WebInOne Platform JEUS -> QuickStart Examples-> QuickStart 단축메뉴로 실행할 수 있다.

QuickStart 를 실행시키면, 사용자 인증을 위한 로그인창이 나타난다. 해당 로컬 노드에 대한 아이디와 비밀번호를 입력하고 OK 버튼을 클릭하면, QuickStart 메인화면이 활성화 된다.

그림 29.QuickStart 로그인화면.

QuickStart 의 주요 메뉴는 다음과 같다.

1. HelloWorld 예제 실행 : JEUS 를 부팅하고, Hellow EJB 모듈을 deploy 한다.

2. PetStore 데모 실행 : JEUS 를 부팅하고, PetStore 데모 어플리케이션을 deploy 한다. PetStore 는 Sun 에서 제공하는 것으로 해당 WAS 가 J2EE 1.3 스펙을 준수하는지 확인할 뿐만 아니라, 최신 J2EE 기술을 선보이고, 개발자에게 올바른 어플리케이션 디자인 및 개발에 관한 가이드를

Page 71: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 71

제시한다. PetStore 와 관련된 JEUS 설정은 "%JEUS_HOME%\samples\ petstore\config 디렉토리 내의 다양한 설정 파일들을 참고하기 바란다. 실제 어플리케이션은 "%JEUS_HOME%\webhome\ear_home" 아래에 있으며, EAR 모듈로 JEUS 에 deploy 된다. PetStore 가 성공적으로 deploy 되었다면, 웹 브라우저로 PetStore 메인 화면이 팝업된다.

3. JEUS Sample 실행 : JEUS 를 부팅하고, JEUS 가 제공하는 다양한 EJB, Servlet, JSP 모듈을 deploy 한다. 해당 JEUS 설정은 "%JEUS_HOME%\ samples\config"디렉토리 내의 다양한 설정 파일들을 참고하기 바란다. EJB 모듈은 "%JEUS_HOME%\webhome\ejb_home"디렉토리에서, Servlet .JSP 모듈은 "%JEUS_HOME%\webhome\servlet_home\webapps\examples" 디렉토리에서 찾아 볼 수 있다. Sample 이 성공적으로 deploy 되었다면, 웹브라우저로 Sample 메인 화면이 팝업된다. Sample 메인화면에는 다양한 EJB, Servlet, JSP 예제들이 링크되어 있다.

4. WebManager 실행 : JEUS 는 웹에서 서버를 편리하게 관리하게 해주는 WebManager 툴을 제공한다. WebManager 버튼을 클릭하면, WebManager 로그인 창이 나타난다. WebManager 와 관련된 상세한 사항은 "JEUS GUI Tools Guide"를 참조하기 바란다.

5. JEUS 종료: JEUS 를 정상적으로 종료하고 빠져 나온다.

6. JEUS 로그 보기: PetStore 데모와 Sample 의 경우, 로그 설정이 debug 모드로 file 에 출력하도록 설정되어 있다. 자세한 로그 설정은 해당 config 디렉토리내의 JEUSMain.xml 을 참고하기 바란다. 로그 파일은 "%JEUS_HOME%\logs\JeusServer\<node>_container1" 아래에서 찾아 볼 수 있으며, 로그 보기 버튼을 클릭함으로써, 탐색기에서 파일을 열어 보지 않고서, 별도의 창에서 로그 내용을 확인할 수 있다.

Page 72: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 72

그림 30.QuickStart 메인화면

'로그 보기' 메뉴를 제외한 이상의 모든 메뉴는 메인 화면에 메뉴명으로 표현되어 있다. 가령, PetStore 를 실행하려면, 메인 화면에서 'PetStore'를 클릭하면 된다. 그리고, 메뉴명에 마우스를 롤오버할 때 마다 각 메뉴에 대한 상세한 설명을 화면 오른쪽 패널에서 확인할 수 있다. 처음 QuickStart 를 실행시키면, 'WebManager'와 'Shutdown'은 비활성화 상태이나, 예제를 deploy 하고 나면 활성화 상태가 된다. 하나의 예제를 deploy 한다음, 반드시 'Shutdown' 후 다른 예제를 deploy 해야 한다.

4.3.6 결론

Windows 에서 JEUS 4.2 를 설치하는 방법, 환경 변수들의 설정방법, 그리고 설치를 검증할 방법과 QuickStart 실행 방법을 알아보았다.

다음 절은 Windows NT 서비스로서 JEUS 를 등록하는 방법을 설명한다.

Page 73: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 73

4.4 Windows 에서 JEUS 서비스 등록과 제거 4.4.1 소개

JEUS 는 Windows 운영체제에서 Windows 서비스로서 동작할 수 있도록 설계되었다. 이 기능을 사용하려면, JEUS 폴더에 있는 서비스를 실행한다. 이 프로그램은 Windows 서비스로 동작하도록 JEUS 를 등록한다.

4.4.2 서비스 등록

“svcinstall.exe” 가 위치한 JEUS_HOME 아래 “bin” 디렉토리로 이동한다. (기본: C:\Jeus42\bin) “svcinstall.exe” 파일을 실행하면 Windows 에 서비스로서 JEUS 를 등록한다.

JEUS_HOME 아래 jeus.ini 파일은 JEUS 를 Windows NT 서비스로 띄울 때 사용되는 ini 파일이다. 이 파일에는 EJB_HOME, SERVLET_HOME 등의 설정정보를 담고있다.

JEUS 시작 시 Hotspot JVM 을 사용하지 않으면 다음처럼 실행한다(jeus.bat 스크립트에 -server 옵션을 넣지 않는다).

C:\JEUS42\bin> svcinstall.exe id passwd

여기서 “id” 와 ”passwd” 는 “administrator” 와 “password” 이다.

JEUS 시작 시 Hotspot JVM 을 사용하면 다음처럼 실행한다(jeus.bat 스크립트에 -server 옵션을 넣는다).

C:\JEUS42\bin> svcinstall.exe id passwd -h

여기서 “id” 와 “passwd” 는 “administrator” 와 “password” 이다.

4.4.3 서비스를 사용할 때 JEUS 동작

Windows 에서 시작 설정 제어판 관리 도구 서비스를 클릭하면 서비스 창에서 JEUS 서비스가 확인된다.

JEUS Service 를 더블 클릭하면 시작, 중지, 일시 중지, 계속 버튼이 나타난다. 시작 버튼을 클릭하면 JEUS 서비스가 시작된다. 이것은 설치 파일에 등록된 Engine 과 기타 컴포넌트가 로딩된다는 것을 나타낸다.

여러분은 서비스를 중지하기 위하여 중지 버튼을 클릭할 수 있다.

Page 74: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 74

4.4.4 JEUS 서비스 제거

JEUS 서비스를 중지하기 위해서 Windows 에서 시작 설정 제어판 관리 도구 서비스를 선택한다.

JEUS 서비스를 영구히 제거하기 위하여 %JEUS_HOME%\bin 디렉토리의 “svcremove.exe” 를 실행한다.

C:\JEUS42\bin> svcremove.exe

시작 설정 제어판 관리도구 서비스를 클릭해서 JEUS 서비스가 제거되었는지 확인할 수 있다.

4.4.5 결론

Windows NT 서비스로서 JEUS 등록과 동작 그리고 제거를 알아보았다.

다음 절은 Windows 에서 JEUS 4.2 을 제거하는 법에 대해서 설명한다.

4.5 Windows 에서 JEUS 제거 4.5.1 소개

Windows 에서 JEUS 4.2 제거는 2 단계로 나뉘어진다:

1. GUI 제거 툴 실행.

2. JEUS 4.2 제거 확인/검증.

4.5.2 제거 툴을 이용한 제거

JEUS 4.2 를 제거하기 위하여, 다음 단계로 진행한다:

1. ‘jeus’ 스크립트와 JManager 툴 등의 모든 JEUS 프로그램들을 닫는다. JEUS 서비스가 실행되었다면 중지한다.

2. JEUS 홈 디렉토리의 UninstallerData 디렉토리에서 “Uninstall.exe” 를 실 행 하 거 나 ( 예 : “d:\Jeus42\UninstallerData”), 시작 프로그램 Tmaxsoft WebInOne Platform JEUS Uninstall 을 클릭한다.

3. 제거 화면이 나타난다[그림 31].

Page 75: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 75

그림 31. 설치 제거 초기 화면.

4. 제거화면의 메시지를 읽고 JEUS 4.2 제거 준비가 되었다면 Uninstall 을 클릭한다. JEUS 를 제거하지 않고 프로그램을 닫으려면 Cancel 을 클릭한다.

참고: 제거 프로그램은 JEUS 4.2 설치 한 후에 생성된 어떤 파일들은 제거되지 않는다. 이 파일들은 수동으로 제거하여야 한다.

5. Uninstall JEUS 화면이 나타난다[그림 32]. JEUS 제거의 진행표시를 볼 수 있다.

Page 76: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 76

그림 32. 설치 제거의 진행 화면.

6. [그림 33] 화면이 나타날 때까지 기다린다. 이 화면에는 Uninstaller 로 제거되지 않는 파일이 출력된다. 이 파일들은 그대로 두거나, 수작업으로 지울 수 있다.

그림 33. 설치 제거 종료 화면.

Page 77: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 77

7. JEUS 4.2 Uninstaller 를 마치도록 Done 을 클릭한다.

8. 제거된 사항의 적용을 위하여 컴퓨터를 재 부팅한다 (또는 로그오프 후 다시 로그인한다).

4.5.3 설치 제거의 확인

정상적으로 제거되었는지 다음 방법으로 확인한다.

• 파일과 디렉토리

JEUS_HOME 디렉토리의(기본: C:\Jeus42 ) 모든 하위 파일과 하위 폴더가 제거되었는지 확인한다.

• Shortcuts

설치동안에 생성된 ‘바로가기’ (프로그램 메뉴의 항목과 같은)가 제거되었는지 확인한다.

• 환경변수

다음 환경 변수들이 제거되었는지를 확인하고, 만약 필요하다면 시작 설정 제어판 시스템 고급 환경 변수… 에서 수동으로 제거 할 수 있다(Windows 2000).

Windows 명령 프롬프트에 ‘set’ 명령으로 변수들을 확인할 수 있다. 만약 JEUS 제거 후에 컴퓨터를 재부팅 했다면, 다음 변수들은 보이지 않아야 한다.

o PATH

시스템 path 에서 JEUS 와 관련된 어떤 것은 사라졌을 것이다. (예: “d:\Jeus42\bin”).

o JEUS_HOME

o EJB_HOME

o SERVLET_HOME

o CLIENT_HOME

o EAR_HOME

Page 78: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 78

o JEUS_WSDIR

o JEUS_BASEPORT

이로써 JEUS 4.2 제거 확인이 끝났다.

4.5.4 결론

JEUS 4.2 제거에 대하여 간단히 소개했다.

JEUS 제거는 GUI Uninstaller 를 실행하고 그 다음에 삭제 검증을 포함한 2 단계 절차를 알아 보았다.

4.6 결론 지금까지 Java 를 설치하는 방법, Windows 에 JEUS 를 설치하는 방법, Windows 서비스로서 JEUS 등록, 제거하는 방법을 살펴 보았다.

Page 79: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 79

5 결론

본 매뉴얼은 Windows 와 Unix 운영체제에 JEUS 웹 어플리케이션 서버를 설치 하는 방법을 설명 하였다.

이제 JEUS 를 충분히 설치, 제거할 수 있을 것이다. 그리고 설치와 제거가 제대로 되었는지 확인하는 법에 대해서도 소개했다.

매뉴얼에 설명된 용어에 궁금증을 가진다면, 문서의 시작부분에 있는 용어설명 부분을 보기 바란다.

본 매뉴얼을 마친 후에, JEUS WAS 설정, 제어 및 모니터 방법, 어플리케이션 Deploy 방법을 위하여 JEUS 시작하기와 JEUS Server 안내서를 읽기를 권한다.

Page 80: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 80

Page 81: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 81

A 플랫폼 별 Java 2 SDK 설치와 OS

패치 정보

A.1 소개 본 부록은 인터넷에서 이용할 수 있는 JAVA 2 SDK Installation Guide 의 요약 정리이다. 그러나 본 매뉴얼에서 사용된 링크가 동작하지 않을 수 있다(2003 년 기준).

지금부터 다음 OS 에 대한 JDK 설치를 설명하겠다.

• Sun Solaris.

• IBM AIX.

• HP-UX.

• Compaq Thru64.

• Linux.

A.2 Sun Solaris A.2.1 Java 2 SDK 1.4 설치

Solaris SPARC 용 Java 2 SDK 및 Java 2 Runtime Environment V1.3.1 릴리즈에는 Java HotSpot 기술과 새로운 클래스 라이브러리가 포함되어 있다.

Solaris 2.6, Solaris 7, 또는 Solaris 8 은 최소한 아래 표에 나열한 필수 패치를 설치해야 한다. Java 2 SDK 에 대한 권장 및 필수 패치에 대한 최신 정보는 다음 웹 페이지에 있다.

http://java.sun.com/j2se/1.4/install-solaris-patches.html

Page 82: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 82

패치가 들어 있는 다운로드(tar) 파일은 Java 2 SDK 다운로드 사이트에서 제공된다. 패치를 서비스 공급자로부터 얻거나 SunSolve 웹 사이트 http://sunsolve.sun.com 에서 개별적으로 다운로드할 수도 있다. 패치 번호를 검색하려면 SunSolve 웹 사이트의 검색 기능을 사용한다.

Solaris 버전 열의 괄호 속에 있는 숫자는 해당 버전의 Solaris 상에서 “uname –r” 명령을 실행한 출력이다. 각 패치 id 의 대시 (-) 뒤에 있는 두 자리 숫자는 해당 패치의 수정 버전 번호이다. [표 6] 에는 Java 2 SDK 현재 릴리즈를 테스트한 패치 수정 버전을 정리했다.

표 6. Java 2 SDK 테스트한 패치 수정 버전.

Solaris 버전 패치 Id 노트 설명

2.6 (5.6) 107733-06 required Linker Patch

2.6 (5.6) 105568-17 required Libthread Patch

2.6 (5.6) 105210-27 required LibC Patch

2.6 (5.6) 106040-13 required X Input & Output Method Patch

2.6 (5.6) 105633-38 required (1,4,5) OpenWindows 3.6: Xsun Patch

2.6 (5.6) 106409-01 required (2) Fixes the Chinese TrueType fonts

2.6 (5.6) 108091-03 required (3) SunOS 5.6: fatal error in ISO8859-01 Locales

2.6 (5.6) 106842-09 required (4) Euro currency support

2.6 (5.6) 106841-01 required (4) Keytables Patch

Page 83: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 83

Solaris 버전 패치 Id 노트 설명

2.6 (5.6) 105181-20 required Kernel Update (socket close/hang)

2.6 (5.6) 105669-10 recommended CDE 1.2: libDTSvc Patch (dtmail)

2.6 (5.6) 105284-33 recommended Motif 1.2.7: Runtime library patch

2.6 (5.6) 105591-09 required C++ shared library patch

2.6 (5.6) 106125-09 required Patch for patchadd and patchrm

7 (5.7) 106980-10 required Libthread Patch

7 (5.7) 107636-03 required X Input & Output Method Patch

7 (5.7) 108376-07 required (1,5) OpenWindows 3.6.1 Xsun Patch

7 (5.7) 107153-01 required (1) Replaces bad font in zh.GBK locale

7 (5.7) 106541-11 required Kernel update

7 (5.7) 107544-03 required To be used with Kernel update patch

7 (5.7) 109104-01 required To be used with Kernel update patch

7 (5.7) 106950-09 required Linker Patch

Page 84: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 84

Solaris 버전 패치 Id 노트 설명

7 (5.7) 106327-08 required Shared library patch for C++

7 (5.7) 106300-09 required Patch for C++

7 (5.7) 107081-20 required Motif 1.2 and Motif 2.1 patch

8 (5.8) 108940-07 required Motif 2.1 patch –available soon from SunSolve

A.2.2 패치 설치

시스템에 설치된 패치를 나열하려면 ‘showrev –p’ 명령을 사용한다. 필수/권장 패치가 설치되어 있지 않으면 아래 절차에 따라 필요한 패치를 설치한다. 빈 공간이 적어도 110MB 이상인 현재 작업 디렉토리에 패치 tar 파일을 다운로드하면 패치를 간단하게 설치할 수 있다.

패치는 아래 절차로 진행된다.

1. Solaris 버전과 일치하는 패치 tar 파일을 추출한다(주어진 시스템에 단 한 개만 적용해야 한다).

Solaris 2.6: $ tar xvf j2sdk1_3_0-patches-solsparc-5.6.tar Solaris 7: $ tar xvf j2sdk1_3_0-patches-solsparc-5.7.tar Solaris 8: $ tar xvf j2sdk1_3_0-patches-solsparc-5.8.tar

This will create a patch archive similar to <patch-id>.tar.Z.

2. 압축을 풀고 설치하려는 각 패치 아카이브를 추출한다.

$ uncompress <patch-id>.tar.Z

$ tar xvf <patch-id>.tar

각 패치에 대하여 <patch-id>와 비슷한 이름의 디렉토리가 만들어진다.

Page 85: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 85

패치 설치에 대한 일반 지시사항은 각 패치의 최상위 디렉토리에 들어 있는 Install.info 파일에 있다. 또한 특별한 설치 지시 사항이나 시스템 재부팅 같은 설치 후 요구 사항은, 수정된 버그 id 와 해당 패치에 의해 변경된 파일의 목록과 함께 각 패치 프로그램의 README 파일에 들어 있다.

3. “root” 계정으로 시스템 콘솔에 로그인 한다.

4. 시스템을 단일 사용자 모드로 설정한다(이 단계가 반드시 필요하지는 않지만 패치 설치를 위한 권장 사항이다).

# shutdown

5. 패치를 설치한다. 아래 명령을 사용하여 대부분의 패치를 설치할 수 있다. 그러나, 각 패치에 대한 Install.info 와 README 파일을 참조한다. 아래 명령에서 <your_patch_directory>를 패치가 추출된 디렉토리에 대한 경로로 교체한다.

# patchadd -M <your_patch_directory> <patch-id> <patch-id>

...

6. 시스템을 중지하고 재부팅한다.

# shutdown -i6

A.2.3 글꼴 패키지 요구 사항

서로 다른 로케일(locale)은 서로 다른 문자 코드를 필요로 한다. 아래 표를 확인하여 사용자의 시스템에 필요한 Solaris 글꼴 패키지를 알아보기를 바란다. 시스템에 설치된 패키지를 나열하려면 “pkginfo” 유틸리티를 사용한다.

Solaris 용 Java 2 의 필수 Solaris 글꼴 중 중요한 패키지는 다음과 같다.

표 7. 중요 글꼴 패키지.

Java 로케일 인코딩 글꼴 패키지 인코딩 지원 로케일

Page 86: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 86

Java 로케일 인코딩 글꼴 패키지 인코딩 지원 로케일

***ALL*** iso-8859-1 SUNWi1of, SUNWxwfnt

***Required for all locales***

(and sufficient for most Western European locales.)

*_EURO iso-8859-15 SUNWi15rf(3) Euro currency locale variants

cs,hu,pl iso-8859-2 SUNWi2of, SUNWi2rf(1)

Czech Republic, Hungary, Poland, Slovakia, Albania, Bosnia, Croatia, Romania, Slovenia

lt,lv iso-8859-4 SUNWi4of, SUNWi4rf Latvia, Lithuania (Solaris 2.6 and 7)

lt ,lv iso-8859-13 SUNWi13rf Latvia, Lithuania (Solaris 8)

ru iso-8859-5 SUNWi5of Russia, Bulgaria, Macedonia, Serbia

el iso-8859-7 SUNWi7of, SUNWi7rf Greece

tr iso-8859-9 SUNWi9of, SUNWi9rf Turkey

ja jisx0201,jisx028, jisx0212

SUNWjxcft, SUNWjxmft(2)

Japan

ko ksc5601 SUNWkcoft Korea

zh_CN gb2312 SUNWcttf China (PRC)

Page 87: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 87

Java 로케일 인코딩 글꼴 패키지 인코딩 지원 로케일

zh_TW cns11643 SUNWhttf China (Taiwan)

zh_TW_Big5 big5 SUNW5ttf(4) China (Taiwan) BIG5

zh_GBK Gbk UNWgttf China (Taiwan) BIG5

zh_GBK Gbk SUNWgttf China (PRC) GBK

*_UTF-8 utf-8 SUNW5ttf,SUNWcttf, SUNWi15rf,SUNWi2of,UNWi4of,SUNWi4rf, SUNWi5of,SUNWi7of,SUNWi7rf,SUNWi9of, SUNWi9rf,SUNWjxcft,SUNWjxmft(2), SUNWkttf

All UTF-8 locales (Solaris 8)

A.2.4 SDK 설치

Java 2 SDK 는 일련의 Solaris 패키지 또는 자체 추출 이진 파일 형식으로 제공된다. JRE 는 자체 추출 이진 파일 형식으로 제공된다.

설치하려는 SDK/JRE 의 형식과 일치하는 지시 사항을 따른다.

SDK tar 파일이 비어있는 현재 작업 디렉토리에 다운로드 되어 있으면 쉽게 설치할 수 있다.

1. 압축된 tar 파일의 내용을 추출한다.

$ zcat j2sdk-1_4_1_03-solaris-sparc.tar.Z | tar -xf –

이렇게 하면 6 개의 파일과 4 개의 패키지가 만들어 진다:

• README.sparc

Page 88: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 88

• LICENSE.ps

• COPYRIGHT

• 1.4_Developer-Guide.ps

• 1.4_Release-Notes.ps

• 1.4_Release-Notes.html

• SUNWj3rt

• SUNWj3dev

• SUNWj3man

• SUNWj3dem

README.sparc 은 Installation Guide 파일이고 LICENSE 파일은 라이선스 계약의 사본이다.

2. “root” 사용자로 로그인한다.

$ su

3. 전에 Java 2 SDK 1.4 의 Beta 또는 Beta Refresh 릴리즈를 설치했을 경우, 먼저 이들을 제거한다. 전에 Java 2 SDK 1.4 Beta 또는 Beta Refresh 를 설치하지 않았거나 이미 제거했으면, 이 단계를 건너 뛴다.

$ pkgrm SUNWj2dem SUNWj2man SUNWj2dev SUNWj2rt

/usr/java 심볼릭 링크가 /usr/java1.2 로 연결되어 있을 경우, 이 링크를 /usr/ java1.4 로 연결한다.

4. pkgadd 명령을 실행하여 패키지를 설치한다.

$ pkgadd -d . SUNWj3rt SUNWj3dev SUNWj3man SUNWj3dem

이렇게 하면 SDK 가 /usr/j2se 로 설치된다. 다른 위치에 SDK 를 설치하려면 pkgadd(1)와 admin(4)의 메인 페이지를 참조한다.

5. tar 파일과 추출된 디렉토리를 삭제한다.

6. “root” 쉘을 종료한다.

Page 89: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 89

A.2.5 Java 2 SDK 1.4 사용하기

Java 2 SDK 또는 Java 2 런타임 환경을 사용하기 전에 Solaris 버전에 대한 필수 패치가 설치되어 있는지 확인한다.

Java 2 SDK 를 실행하기 위한 가장 쉬운 방법은 사용자의 쉘에 있는 PATH 환경변수를 업데이트하여 /usr/bin 앞에 Java 실행 가능 파일에 대한 경로를 넣는다. 예를 들어, SDK 가 /usr/j2se 에 설치되어 있을 경우,

(csh) setenv PATH ”/usr/j2se/bin:$PATH”

(sh or ksh) PATH=”/usr/j2se/bin:$PATH”

다른 대안으로, 실행 가능 파일은 전체 경로 이름, (예: /usr/j2se/bin/javac, /usr/j2se/bin/java) 등을 지정하여 실행할 수 있다.

SDK 를 실행하는데 다른 환경변수(예 JDK_HOME, JAVA_HOME 또는 CLASSPATH)는 필요하지 않다. 그러나, 이들 변수가 기존 설정으로 인해 제대로 작동하지 않을 경우, 충돌하지 않는지 확인한다.

Page 90: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 90

A.3 IBM AIX A.3.1 Java 2 SDK 1.4 설치하기

다음 URL 에서 JDK 를 다운로드한다.

http://www-106.ibm.com/developerworks/java/jdk/aix/

JDK 를 설치하기 위해서는 시스템 패치가 필요하다.

설치 도중 시스템 요구 사항을 요구할 경우, 아래의 ftp site 에서 필요한 패키지를 다운로드해서 설치한다:

ftp://service.software.ibm.com

위 사이트에 연결 후, anonymous/e-mail 주소로 로그인 하면 로그인 할 수 있다.. 목록을 확인하기 위해서는 반드시 ls –1 을 사용한다. 아래의 디텍토리 경로에서 필요로 하는 파일을 얻을 수 있다:

• AIX update path: /aix/fixes/<해당 OS 버전>

• Other update file: /aix/fixes/v4/other

A.3.2 AIX 패치 설치

만일 AIX OS level 이 4.3.3.25 이상이면 패치가 필요치 않다. 이것은 다음 명령으로 확인할 수 있다.

$ oslevel

1. “root” 사용자로 로그인 한 다음, Patch file 이 있는 디렉토리로 이동한다[그림 34].

Page 91: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 91

그림 34. 로그인과 디렉토리 이동

2. 아래의 명령어를 사용하여 tar 를 푼 다음, 설치한다[그림 35].

$ tar xvf AIXptfs.tar

$ tar xvf AIXptfs_loc.tar

$ smitty installp

그림 35. 실행명령 입력

3. Install and Update from All Available Software 를 선택한다 [그림 36].

Page 92: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 92

그림 36. Install and Update Software

4. Input Device / Directory from Software 를 현재 디렉토리로 표시한다

[그림 37].

그림 37. Input Device / Directory from Software

5. 설치하려는 소프트웨어 패키지를 선택하기 위해 SOFTWARE to install 을 선택한 후 F4 를 누른다[그림 38].

Page 93: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 93

그림 38. Software to Install

6. F7 를 눌러 설치하려는 패키지를 선택한다[그림 39].

그림 39. 패키지 선택

7. 선택한 후 Enter 를 누른다.

8. 실제로 설치하기 전에, 검증을 하기 위해, PREVIEW only 를 반드시 ‘yes’로 설정한 다음, 수행을 시켜 올바로 설치되는지 확인한다. 설치가 정상적으로 될 경우, 다시 아래 상태[그림 40]로 돌아와 PREVIEW only 를 ‘no’로 , COMMIT software update 를 ‘no’로 설정한 후 설치한다.

Page 94: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 94

그림 40. PREVIEW 설정

A.2.3 Java 2 SDK 설치

1. 위와 같은 방법으로 Java 패키지를 설치한다.

2. 먼저 패치 디렉토리로 이동한다[그림 41]. 반드시 “root” 사용자이어야 한다.

3. tar 파일을 푼다.

그림 41. Tar 파일 위치

4. ‘smitty’ 명령어를 사용하여 Java 패키지를 설치한다. 선택할 패키지는 다음과 같다.

• Java140.msg

Page 95: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 95

• Java140.msg

• Java140.rte.bin

• Java140.rte.lib

• Java140.sample.demos

그림 42. 패키지 설치

5. 패키지 설치가 완료되면, 다음과 같은 화면이 나타난다[그림 43]. F10 을 눌러 화면을 빠져 나온다.

그림 43. 설치 완료

Page 96: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 96

6. 설치가 완료된 후 .profile 에 다음을 추가한다:

export PATH=/usr/java131/bin:$PATH

7. 아래의 명령어를 사용하여 설치가 잘 되었는지 확인한다:

$ lslpp -L “Java131.*”

$ java -fullversion

A.4 HP-UX http://www.hp.com/products1/unix/java/java2/sdkrte14/index.html 사이트에서 JavaTM 2 SDK v1.4 Standard Edition 을 /tmp directory 에 다운로드 한다. 이 소프트웨어를 설치하기 위해서는 시스템 패치가 필요하다. 이에 대한 정보는 모두 위 사이트에 언급 되어있다.

JavaTM 2 SDK v1.4 Standard Edition 을 설치하려면 약 60M 정도의 하드디스크가 필요하다. /opt/java1.4 디렉토리로 설치된다. 먼저, 다른 버전이 설치되어 있다면, swremove 명령어를 사용하여 제거한다.

“root” 사용자로 다음 명령어를 수행한다:

$/usr/sbin/swinstall&

메뉴에서 “Reinstall filesets” 선택한 후 option 메뉴에서 “Mount filesystem” 은 선택하지 않는다.

Source Depot type 을 “Local Directory”로, Source Depot Path 를 다운로드 한 디렉토리로 설정한다. (ex: /tmp/<filename>)

/opt/java1.4/bin 을 ‘PATH’ 에 추가한다.

A.5 Thru64 http://h18012.www1.hp.com/java/download/ovms/1.4.1/index.html 사이트에서 JDK 를 다운로드하고, 사이트에서 제공하는 설치방법을 참조하여 설치한다.

Page 97: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 97

A.6 Linux 다음 http://java.sun.com/j2se/1.4/download.html 사이트에서 JavaTM 2 SDK v1.4, Standard Edition 을 다운로드 한다. 이에 대한 설치 가이드는 http://java.sun.com/j2se/1.4/install-linux.html 을 참조한다.

Page 98: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 98

Page 99: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 99

색인

A

AIX ............................. 20, 21, 27, 28, 90

AlphaServer ........................................ 20

B

BASEPORT ............................ 45, 56, 78

bin ....................................................... 23

C

Choose…....................................... 31, 60

client ................................................... 23

CLIENT_HOME... 37, 45, 51, 56, 66, 77

Compaq................................... 20, 27, 28

config .................................................. 23

CTS ............................................... 13, 22

E

EJB_HOME .......... 37, 45, 51, 56, 66, 77

G

Glossary ....................................... 79, 97

H

HotSpot 서버 ...................................... 81

HP-UX .................................... 20, 27, 96

I

Install Sets........................................... 22

Install Sets 선택 화면 ......................... 61

J

J2EE .................................................... 13

Java 2 SDK 설치 ................................ 27

JDK13, 17, 20, 21, 37, 45, 52, 56, 66, 89,

90, 96

JDK 설치 디렉토리 ..................... 35, 63

JEUS ..10, 13, 14, 15, 17, 21, 22, 23, 24,

28, 37, 38, 42, 45, 46, 51, 52, 53, 55,

56, 58, 66, 73, 74, 77, 78, 79

JEUS 서비스 제거 ............................. 74

JEUS 설치 화면 ........................... 33, 62

JEUS_HOME. 13, 14, 15, 24, 38, 45, 52,

55, 56, 73, 74, 77

JEUS_WSDIR......................... 37, 52, 66

JEUS42 ................. 14, 28, 66, 73, 74, 77

jeusadmin ............................................ 11

jmanager.............................................. 39

JManager....................................... 39, 67

L

lib ........................................................ 23

License................................................ 14

Linux ....................................... 20, 21, 97

logs ...................................................... 23

Page 100: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS JEUS 설치 안내서

Tmax Soft 100

P

PATH .36, 37, 38, 45, 49, 51, 52, 53, 56,

58, 66, 89, 96

R

Restore Default Folder.................. 31, 60

S

samples ............................................... 23

SERVLET_HOME37, 45, 51, 56, 66, 77

setenv .................................................. 52

Shortcuts ............................................ 77

shutdown............................................. 85

Solaris .20, 28, 81, 82, 84, 85, 86, 87, 89

T

Tmax Soft...................................... 14, 24

U

UninstallerData ................................... 23

Unix..................................................... 10

UNIX............................................. 14, 20

W

webhome................................. 13, 15, 23

WebManager....................................... 12

WebtoB ............................. 23, 38, 52, 66

WEBTOBDIR ..... 38, 45, 52, 56, 66, 78

workspace .......................................... 24

결론..................................................... 10

기동............................................... 38, 67

디렉토리 구조.................................... 22

라이선스................................. 21, 24, 88

라이선스 준수 화면........................... 30

부록..................................................... 17

서비스 등록........................................ 73

설치 디렉토리 선택 화면............ 31, 60

셸 인스톨러........................................ 46

소개......................................... 10, 11, 17

소개 화면...................................... 29, 59

시스템 환경 변수............................... 36

요구사항............................................. 19

요약............................................... 79, 81

웹 서버................................................ 15

윈도우................................................. 57

윈도우 서비스.................................... 73

유닉스....... 14, 17, 21, 27, 28, 38, 52, 79

제거............................................... 42, 55

Page 101: JEUS 설치 안내서 · 2019-04-09 · 본 매뉴얼은 Unix 나 Microsoft Windows에 JEUS 4.2 웹 어플리케이션 서버를 설치/ 제거하려는 시스템 관리자를 사용하기

JEUS 설치 안내서 JEUS

Tmax Soft 101

참고................. 24, 27, 38, 49, 52, 53, 66

패스워드 입력 화면..................... 34, 63

패치..................................................... 84

환경변수............................................. 65