Sun GlassFish Communications Server 2.0 릴리스 노트

2장 Sun GlassFish Communications Server 2.0 정보

Communications Server는 대규모 작업 환경에서 웹, SIP 및 수렴형 응용 프로그램과 Java 기술 기반 웹 서비스를 개발 및 배포하는 데 사용되는 Java EE 5 플랫폼 호환 서버입니다.

이 장은 다음 내용으로 구성되어 있습니다.

Sun GlassFish Communications Server의 기능

Communications Server는 Sun GlassFish Enterprise Server에서 제공되는 모든 기능을 지원하는 동시에 여기 나열된 여러 가지 새로운 기능을 제공합니다. Sun GlassFish Enterprise Server의 기능 목록은 Sun GlassFish Enterprise Server 릴리스 노트를 참조하십시오.

하드웨어 및 소프트웨어 요구 사항

이 절에서는 Sun GlassFish Communications Server를 설치하기 전에 충족해야 할 요구 사항에 대해 설명합니다.

지원되는 플랫폼

다음 표에서는 Sun GlassFish Communications Server와 호환되는 운영 체제에 대해 설명합니다.

표 2–1 지원되는 운영 체제

운영 체제 

최소 메모리 

권장 메모리 

최소 디스크 공간 

필요 하드 디스크 공간 

JVM 

배포 유형 

Sun Solaris 10 (x86)(32비트 및 64비트) 

512MB 

512MB 

250MB의 여유 공간 

500MB의 여유 공간 

J2SE 5.0 - 32비트 

Java SE 6 - 32비트 및 64비트 

프로덕션 

Sun Solaris 10 (SPARC)(32비트 및 64비트) 

512MB 

512MB 

250MB의 여유 공간 

500MB의 여유 공간 

J2SE 5.0 - 32비트 

Java SE 6 - 32비트 및 64비트 

프로덕션 

Red Hat Enterprise Linux 3.0 업데이트 1, 4.0 및 5.x(32비트 및 64비트) 

512MB 

1GB 

250MB의 여유 공간 

500MB의 여유 공간 

J2SE 5.0 - 32비트 

Java SE 6 - 32비트 및 64비트 

프로덕션 

SUSE Linux Enterprise Server 10(32비트 및 64비트)  

(SP1 및 SP2도 지원됨) 

512MB 

1GB 

250MB의 여유 공간 

500MB의 여유 공간 

J2SE 5.0 - 32비트 

Java SE 6 - 32비트 및 64비트 

프로덕션 

Windows XP 

Windows Vista 

Windows 2008 

1GB 

2GB 

500MB의 여유 공간 

1GB의 여유 공간 

J2SE 5.0 - 32비트 

Java SE 6 - 32비트 및 64비트 

개발 

Windows 7 

1GB 

2GB 

500MB의 여유 공간 

1GB의 여유 공간 

J2SE 5.0 - 32비트 

Java SE 6 - 32비트 및 64비트 

개발 

Macintosh OS 10.4, 10.5  

512MB 

1GB 

250MB의 여유 공간 

500MB의 여유 공간 

J2SE 5.0 - 32비트 

Java SE 6 - 32비트 

개발 

OpenSolaris 2009.06 

512MB 

1GB 

250MB의 여유 공간 

500MB의 여유 공간 

J2SE 5.0 - 32비트 

Java SE 6 - 32비트 및 64비트 

개발 

UNIXTM에서는 uname 명령을 사용하여 운영 체제 버전을 확인할 수 있습니다. 디스크 공간은 df 명령을 사용하여 확인할 수 있습니다.


주 –

Windows 플랫폼에서 Communications Server를 실행하는 경우에는 FAT 또는 FAT32 대신 NTFS 파일 시스템을 사용하는 것이 좋습니다.


중요 패치 정보

Solaris 패치 요구 사항

Solaris 10(x86, SPARC) 사용자는 "Sun recommended patch cluster"를 설치할 것을 권장합니다. 이 패치 클러스터는 SunSolve 웹 사이트의 "Recommended and Security Patches"에 있습니다.

JDK 버전

Communications Server에 필요한 JDK의 최소(인증) 버전은 1.6.0_7입니다.

Procedure지원되는 Java SE 버전으로 전환하는 방법

asenv file을 여기에 설명된 대로 편집하여 지원되는 Java SE 버전으로 전환할 수 있습니다.

  1. 시스템에 Java SE 버전이 설치되지 않은 경우 새 Java SE 버전을 설치하십시오.

    Java SE SDK는 http://java.sun.com/javase에서 다운로드할 수 있습니다.

  2. Communications Server 도메인을 중지합니다.

  3. as-install/config/asenv.conf 파일(Windows에서는 asenv.bat)을 편집하여 AS_JAVA의 값을 새 Java 홈 디렉토리로 변경합니다.

  4. as-install/samples/common.properties 파일을 편집하여 com.sun.aas.javaRoot...로 시작하는 행을 새 Java 홈 디렉토리를 참조하도록 변경합니다.

  5. Communications Server를 다시 시작합니다.

Ant 버전

SailFin JAR 설치와 함께 번들된 Ant 버전은 1.6.5입니다. 사용자 정의 응용 프로그램 라우터 응용 프로그램을 구축하려면 Ant 1.7이 필요하며, 이는 별도로 다운로드해야 합니다.

JDBC 드라이버 및 데이터베이스

표 2–2에서는 Java EE 호환성 요구 사항에 맞는 데이터베이스 및 드라이버에 대해 설명합니다. Sun GlassFish Communications Server의 지원되는 모든 구성에는 번들로 제공되는 Java DB 데이터베이스/드라이버 조합이 적어도 하나는 포함되어 있어야 합니다. 또한 Communications Server는 추가 DBMS와 해당 JDBC 드라이버 사이의 JDBC 연결을 지원하도록 설계되어 있습니다.

표 2–2 Java EE 호환 JDBC 드라이버

JDBC 드라이버 공급업체 

JDBC 드라이버 유형 

지원되는 데이터베이스 서버 

Derby 네트워크 클라이언트 

Type 4 

Derby 10.2 

DataDirect 3.6.x, 3.7.x

Type 4 

Oracle 10g 

Oracle 9i 

Sybase ASE 12.5, 15 

MS SQL 2000, 2005 

DB2 9.1 

DB2 8.1, 8.2 

MySQL Connector/J Driver 5.1.6 

Type 4 

MySQL 5.0 

Oracle 10g, 11g 

Type 4 

Oracle 10g, 11g 

-RAC 

PostGres 

Type 4 

8.2.x

일반적으로 Communications Server에서는 Java EE 사양에 맞는 모든 JDBC 드라이버를 지원합니다.

Message Queue 버전

파일 기반 설치의 경우, Message Queue 4.4가 Communications Server와 함께 제공됩니다.

Communications Server의 일부로 포함되어 제공되는 Sun GlassFish Message Queue는 일반적으로 동일한 버전의 Message Queue 브로커에 대해서만 테스트되고 인증되었습니다. 즉, 포함되어 제공된 Message Queue 코드를 사용하여 다른 버전의 Message Queue 코드를 실행하는 원격(Communications Server에서 관리되지 않음) Message Queue 브로커에 연결할 수 없습니다.

브라우저

이 절에서는 Sun GlassFish Communications Server 2.0에서 지원되는 브라우저에 대해 설명합니다.

표 2–3 지원되는 웹 브라우저

브라우저 

버전 

Mozilla 

1.7.12 

Internet Explorer 

6.0 Service Pack 2, 7.0 

Firefox 

2.x, 3.x 

Safari 

3.x,4.x 

Netscape 

8.0.4, 8.1, 9.0, 9.0.x

기타 요구 사항

Sun GlassFish Communications Server 소프트웨어를 설치하기 전에 충족되어야 하는 추가 요구 사항은 다음과 같습니다.

Java EE 5 플랫폼 API

Sun GlassFish Communications Server 2.0에서는 Java EE 5 플랫폼을 지원합니다. 다음 표는 Java EE 5 플랫폼에서 사용할 수 있는 향상된 API의 목록입니다.

표 2–4 Java EE 5 플랫폼의 주요 API 변경 사항

API 

JSR 

Java EE 5

Java Platform, Enterprise Edition 5

JSR 244

웹 서비스 기술

엔터프라이즈 웹 서비스 구현 

JSR 109

Java API for XML-Based Web Services(JAX-WS) 2.0

JSR 224

Java API for XML-Based RPC(JAX-RPC) 1.1

JSR 101

Java Architecture for XML Binding(JAXB) 2.0

JSR 222

SOAP with Attachments API for Java(SAAJ)

JSR 67

Streaming API for XML

JSR 173

Web Service Metadata for the Java Platform 

JSR 181

구성 요소 모델 기술

Enterprise JavaBeans 3.0

JSR 220

J2EE Connector Architecture 1.5

JSR 112

Java Servlet 2.5

JSR 154

JavaServer Faces 1.2

JSR 252

JavaServer Pages 2.1

JSR 245

JavaServer Pages Standard Tag Library 1.2

JSR 52

관리 기술

J2EE Management

JSR 77

J2EE Application Deployment

JSR 88

Java Authorization Contract for Containers

JSR 115

기타 Java EE 기술

Common Annotations for the Java Platform 

JSR 250

Java Transaction API(JTA)

JSR 907

JavaBeans Activation Framework(JAF) 1.1

JSR 925

JavaMail

JSR 919

Java Message Service API

JSR 914

Java Persistence API

JSR 220

업데이트 센터 사용

업데이트 센터를 통해 자동으로 Communications Server 업데이트를 수행하고 추가 구성 요소에 간편하게 액세스할 수 있습니다.

업데이트 센터가 활성화되어 있으면 소프트웨어 업데이트를 자동으로 수행합니다. 자동 업데이트 프로세스를 진행하는 동안 업데이트 센터에서는 다음 데이터를 수집하여 Sun Microsystems(또는 해당 서비스 공급자)에게 전송합니다.

개인적으로 식별 가능한 정보는 추적되지 않습니다. 개인적으로 식별 가능한 정보가 다른 데이터와 연관되거나 보고 목적으로 사용되지 않습니다.

Procedure업데이트 센터를 사용하는 방법

자동 업데이트에 대한 명시적인 동의를 얻기 위해, 업데이트 센터는 기본적으로 비활성화됩니다. 업데이트 센터를 활성화하여 정기적인 검사와 자동 업데이트를 수행하려면:

  1. 업데이트 센터를 시작합니다.

    • Unix의 경우: <installdir>/updatecenter/bin/updatetool

    • Windows의 경우: <installdir>\updatecenter\bin\updatetool.bat

  2. 기본 설정 탭을 선택합니다.

  3. 업데이트 계획 창에 있는 업데이트 확인 드롭다운 상자의 값을 안 함(수동)에서 원하는 값으로 변경합니다. 예를 들면 매일 또는 매주 등이 있습니다.

  4. 업데이트를 수행할 요일과 시간을 지정합니다.

  5. 저장 버튼을 선택하여 변경 사항을 저장합니다.

    이제 업데이트 센터에서 지정한 일정에 따라 SailFin 또는 Communications Server 구성 요소 업데이트를 자동으로 검사합니다. 설치할 업데이트가 있는 경우 업데이트 센터가 시작되고 업데이트할 수 있는 구성 요소를 사용자에게 알려줍니다.

WSIT 통합에 대한 자세한 내용

WSIT 상태에 대한 자세한 정보는 WSIT Status Notes 페이지를 참조하십시오.