이 절에서는 Sun Java System Application Server Enterprise Edition 8.1 제품을 설치하기 전에 반드시 갖추어야 하는 요구 사항에 대해 설명합니다.
다음 표는 Sun Java System Application Server Enterprise Edition 8.1 2005Q2 제품에서 지원하는 운영 체제 목록과 Application Server를 설치하고 실행하는 데 필요한 최소한의 권장 메모리 요구 사항을 나타냅니다.
표 2–1 Sun Java System Application Server 8.1 2005Q2 플랫폼 요구 사항
운영 체제 |
최소 메모리 |
권장 메모리 |
최소 디스크 공간 |
필요 하드 디스크 공간 |
JVM |
---|---|---|---|---|---|
Sun Solaris 8, 9, 10 (SPARC) Solaris 9, 10(x86) |
512MB |
1GB |
250MB의 여유 공간 |
500MB의 여유 공간 |
J2SE 1.4.2_06, J2SE 5.0 |
Red Hat Enterprise Linux 2.1 Update 2, 3.0 Update 1 |
512MB |
1GB |
220MB의 여유 공간 |
300MB의 여유 공간 |
J2SE 1.4.2_06, J2SE 5.0 |
Windows Server 2000 SP4+ Windows 2000 Advanced Server SP4+ Windows Server 2003 Windows XP Pro SP1+ |
1GB |
2GB |
500MB의 여유 공간 |
1GB의 여유 공간 |
J2SE 1.4.2_06, J2SE 5.0 |
UNIX에서는 uname 명령을 사용하여 운영 체제 버전을 확인할 수 있습니다. 디스크 공간은 df 명령을 사용하여 확인할 수 있습니다.
Sun Java System Application Server Enterprise Edition 8.1에 필요한 패치의 최신 목록은 http://sunsolve.sun.com의 "app server 8.1 patch"를 참조하십시오.Sun Java System Application Server Enterprise Edition 8.1 링크를 따르십시오. 운영 체제 패치 요구 사항이 변경되고 Java Enterprise System 구성 요소에 대한 패치를 사용할 수 있게 되면 SunSolve에서 업데이트를 권장 패치 클러스터 형태로 제공합니다.
Solaris 9, 10 (x86, SPARC) 사용자는 “Sun recommended patch cluster”를 설치할 것을 권장합니다. 이 패치 클러스터는 SunSolve의 Recommended and Security Patches에서 다운로드할 수 있습니다.
설치 프로그램을 비롯한 이 제품의 기본 구성 요소를 실행하려면 표준 RedHat Enterprise Linux 3.0 배포의 일부가 아닌 다음 패키지를 설치해야 합니다. compat-libstdc++-7.3-2.96.118.i386.rpm
이 패키지는 http://rpm.pbone.net/index.php3/stat/4/idpl/843376/com/compat-libstdc++-7.3-2.96.118.i386.rpm.html에서 다운로드할 수 있습니다.
Sun Java System Application Server는 DBMS와 해당 JDBC 드라이버의 연결을 지원하도록 설계되어 있습니다. Sun에서 테스트를 거쳐 J2EE 호환 데이터베이스 구성을 위해 사용할 수 있는 것으로 확인된 구성 요소 목록은 다음 표를 참조하십시오.
표 2–2 J2EE 호환 JDBC 드라이버
JDBC 공급업체 |
JDBC 드라이버 유형 |
지원되는 데이터베이스 서버 |
---|---|---|
i-net Software |
Type 4 |
Oracle (R) 8.1.7, 9i, 9.2.0.3 Sybase ASE 12.5.2 Microsoft SQL Server 2000 4.0 Service Pack 1 |
IBM |
Type 2 |
IBM DB2 8.1 Service Pack 3+ |
PointBase |
Type 4 |
PointBase Network Server 4.8 |
DataDirect |
Type 4 |
Oracle (R) 8.1.7, 9i, 9.2.0.3 Sybase ASE 12.5.2 Microsoft SQL Server IBM DB2 8.1 Service Pack 3+ |
Sun Java System JDBC Driver for Oracle |
Type 4 |
Oracle (R) 9.2.0.3, 10G |
Sun Java System JDBC Driver for DB2 |
Type 4 |
IBM DB2 8.1 Service Pack 3+ |
Sun Java System JDBC Driver for Sybase |
Type 4 |
Sybase ASE 12.5.2 |
Sun Java System JDBC Driver for Microsoft SQL Server |
Type 4 |
Microsoft SQL Server 2000 4.0 Service Pack 1 |
Oracle |
Type 4, Type 2 |
Oracle (R) 9.2.0.3, 10G |
i-net Software에 대한 자세한 내용은 http://www.inetsoftware.de/를 참조하십시오.
DataDirect Technologies에 대한 자세한 내용은 http://www.datadirect.com/을 참조하십시오.
Oracle JDBC 드라이버는 J2EE 1.4와 호환되도록 구성해야 합니다. Type 2 및 Type 4 드라이버는 다음 구성을 사용하십시오.
9.2.0.3 이상에서 JDBC 드라이버를 사용합니다.
Oracle 데이터베이스의 매개 변수 파일(init.ora)에 compatible=9.0.0.0.0 이상으로 설정해야 합니다.
ojdbc14.jar 파일을 사용합니다.
다음 JVM 등록 정보를 정의하려면 Application Server를 구성합니다.
-Doracle.jdbc.J2EE13Compliant=true |
Type-2 드라이버의 경우에는 Application Server가 시작된 환경에서 ORACLE_HOME과 LD_LIBRARY_PATH 변수($ORACLE_HOME/lib을 포함해야 함)를 정의해야 합니다. 예를 들어, 두 변수를 asenv.conf 파일에 추가하고 내보내야 합니다.
많은 샘플 응용 프로그램에서는 Application Server와 함께 제공된 PointBase 데이터베이스 서버를 사용합니다. Application Server Enterprise Edition 사용 시에는 PointBase 데이터베이스 서버를 구성한 다음 사용해야 합니다.
PointBase를 구성하는 방법은 다음 두 가지입니다.
운영 체제 및 쉘에 적합한 명령을 사용하여 JAVA_HOME 환경 변수를 J2SE가 설치된 디렉토리로 설정합니다. 예를 들면 다음과 같습니다. % setenv JAVA_HOME "/opt/SUNWappserver/jdk"
Application Server의 PointBase 구성 파일을 다음과 같이 편집합니다.
Solaris 및 Linux 시스템에서는 install_dir /pointbase/tools/serveroption/pbenv.conf 구성 파일을 편집하여 다음 줄을
PB_JAVA=%%%PB_JAVA%%%
아래와 같이 변경합니다.
PB_JAVA=J2SE_location
Windows 시스템에서는 install_dir\pointbase\tools\serveroption\pbenv.bat 구성 파일을 편집하여 다음 줄을
PB_JAVA=%%%PB_JAVA%%%
아래와 같이 변경합니다.
PB_JAVA=J2SE_location
여기서 J2SE_location은 J2SE가 설치된 디렉토리입니다. Application Server와 함께 J2SE를 설치한 경우 기본적으로 install_dir/jdk에 설치됩니다.
위와 같이 변경한 후 startserver 스크립트를 사용하여 PointBase를 시작할 수 있습니다.
이 절에서는 Sun Java System Application Server Enterprise Edition 8.1 2005Q2에서 지원되는 Web Server 목록을 제공합니다.
표 2–3 지원되는 웹 서버
Web Server |
버전 |
운영 체제 |
---|---|---|
Sun Java System Web Server |
6.1+ |
Solaris SPARC 8, 9, 10 Solaris x86 9, 10 Red Hat Enterprise Linux 2.1 Update 2, 3.0 Update 1 |
Apache Web Server |
1.3+, 1.4, 2.0 |
Solaris SPARC 9, 10 Solaris x86 10 Red Hat Enterprise Linux 2.1 Update 2, 3.0 Update 1 Windows Server 2003 Windows 2000 Advanced Server SP4+ Windows Server 2000 SP4+ Windows XP Pro SP1+ |
Microsoft IISTM |
5.0+ |
Windows Server 2003 Windows 2000 Advanced Server SP4+ Windows Server 2000 SP4+ Windows XP Pro SP1+ |
이 절에서는 Sun Java System Application Server Enterprise Edition 8.1 2005Q2와 함께 지원되는 브라우저 목록을 제공합니다.
표 2–4 지원되는 웹 브라우저
브라우저 |
버전 |
---|---|
Mozilla |
1.4, 1.5, 1.6, 1.7.x |
Netscape Navigator |
4.79, 6.2, 7.0 |
Internet Explorer |
5.5 Service Pack 2, 6.0 |
하드웨어 및 소프트웨어 요구 사항의 요구 사항뿐만 아니라 HADB를 실행하기 위한 아래의 요구 사항을 충족하는지 확인합니다.
시스템의 Java 구성 요소는 JDK 1.4.2_02로 작성되고 JDK 1.5에서 테스트 완료되었습니다.
Solaris(SPARC) – Solaris 8 MU7, Solaris 9 MU7, Solaris 10 RR
Solaris(x86) – Solaris 9 MU7, Solaris 10 RR
RedHat Enterprise Linux - 2.1 U5(ext3이 아닌 ext2 파일 시스템만 지원됨) 및 3.0 U4(ext2와 ext3 모두 지원됨. U4 이전의 업데이트는 과도한 스왑으로 인해 사용하지 않는 것이 좋음). HADB는 이러한 버전의 32비트 모드 운영 체제에서만 테스트 완료되었습니다. 또한 HADB는 운영 체제의 버그로 인해 64비트 모드에서 실행되는 RedHat Enterprise Linux 3.0을 지원하지 않습니다. HADB에 미치는 영향에 대한 자세한 내용은 고가용성 절에 있는 알려진 버그 6249685를 참조하십시오.
Microsoft Windows – Microsoft Windows 2000 Advanced Server Service Pack 4 및 Microsoft Windows 2003 Enterprise Edition. HADB는 이후 버전의 모든 64비트 모드 Microsoft Windows 운영 체제를 지원하지 않습니다.
최소 메모리 - 노드당 320MB
최소 여유 디스크 공간 - 호스트당 HADB 바이너리용 70MB. 데이터 장치를 위한 디스크 공간도 필요하며 노드당 테스트 설치를 위해 512MB가 필요합니다.
권장 메모리 - 노드 당 512MB
권장 여유 디스크 공간 - 호스트당 HADB 바이너리용 70MB. 데이터 장치를 위한 디스크 공간도 필요하며 노드당 테스트 설치를 위해 1200MB가 필요합니다.
HADB 데이터와 로그 파일을 저장하는 장치에는 쓰기 캐싱을 할 수 없습니다. 쓰기 캐싱은 기본적으로 Solaris x86 같은 일부 Solaris 플랫폼에서 사용할 수 있습니다.
최소 메모리 - 128MB
최소 여유 디스크 공간 - 노드당 HADB 바이너리에 대해 70MB
최소 메모리 - 120MB
최소 여유 디스크 공간 - 20MB
이전 Application Server 릴리스로부터의 인 플레이스 업그레이드는 지원되지 않습니다. Application Server의 이전 버전에서 현재 버전으로 업그레이드하는 자세한 방법은 Application Server Enterprise Edition Upgrade and Migration Guide를 참조하십시오.
Application Server에서 PointBase를 사용하려면 J2SE 1.4.2를 다운로드하여 번들로 제공되는 J2SE 5.0 JVM 대신에 사용합니다. 방법은 다음과 같습니다.
아직 시스템에 J2SE 1.4.2 SDK(JRE가 아님)를 설치하지 않았다면 다운로드하여 설치합니다.
J2SE 1.4.2 SDK는 http://java.sun.com/j2se/1.4.2/에서 다운로드할 수 있습니다.
Application Server를 중지합니다.
다음과 같은 명령줄을 사용할 수 있습니다.
install_dir/bin/asadmin stop-domain |
또는 관리 콘솔 GUI를 사용할 수 있습니다.
install_dir/config/asenv.conf 파일(Windows에서는 asenv.bat)을 편집하여 AS_JAVA의 값이 J2SE 1.4.2 홈 디렉토리를 가리키도록 변경합니다.
as-install/samples/common.properties 파일을 편집하여 com.sun.aas.javaRoot...로 시작하는 줄을 J2SE 1.4.2 홈 디렉토리에 대한 참조로 변경합니다.
Application Server를 다시 시작합니다.
다음과 같은 명령줄을 사용할 수 있습니다.
install_dir/bin/asadmin start-domain |
또는 관리 콘솔 GUI를 사용할 수 있습니다.
Sun Java System Application Server 소프트웨어를 설치하기 전에 충족되어야 하는 추가 요구 사항은 다음과 같습니다.
사용 가능 공간 — 임시 디렉토리에 Sun Java System Application Server 설치를 위한 35MB의 사용 가능 공간과 SDK 설치를 위한 250MB의 사용 가능 공간이 있어야 합니다 .
설치 제거 프로그램 사용 — Application Server를 시스템에서 제거하려면 소프트웨어에 포함된 설치 제거 프로그램을 사용해야 합니다. 다른 방법을 사용하려고 시도한다면 동일한 버전을 다시 설치할 때 또는 새 버전을 설치할 때 문제가 발생합니다.
사용 가능 포트 — 사용하지 않은 포트가 7개 있어야 합니다.
설치 프로그램에서 사용 중인 포트를 자동으로 감지하여 기본 설정을 위해 사용되고 있지 않은 포트를 제시합니다. 기본적으로 초기 기본 포트는 8080(HTTP용), 8181(HTTPS용) 및 4849(Administration Server용)입니다.
설치 프로그램에서 사용된 포트를 감지하고 다음과 같이 두 개의 다른 포트를 지정합니다. - Sun Java System Message Queue(기본값은 7676) 및 IIOP(기본값은 3700(IIOP), 1060 및 1061(IIOP/SSL)). 이러한 기본 포트 번호가 사용 중인 경우에는 동적 포트 범위에서 임의의 포트 번호가 지정됩니다. 지정되는 포트 번호는 사용 가능한 다음 포트 번호가 아닐 수도 있습니다.
이미 설치한 서버 시작(UNIX) — 설치한 서버를 교체하는 경우가 아니라면, Sun Java System Application Server 8.1 설치 프로세스를 시작하기 전에 서버를 시작해야 합니다. 이렇게 해야 설치 프로그램에서 사용 중인 포트를 감지하여 다른 용도를 위해 할당하는 것을 피할 수 있습니다.
이미 설치한 서버 교체(UNIX) — 이전 Sun Java System Application Server를 현재 Application Server로 교체하려면 새 서버를 설치하기 전에 이전 서버를 중지해야 합니다. 서버를 업그레이드하려면 설치 프로그램 업그레이드 마법사를 사용합니다.
방화벽 사용 안 함(Microsoft Windows) — Sun Java System Application Server 소프트웨어를 설치하기 전에 방화벽 소프트웨어를 중지해야 합니다. 일부 방화벽 소프트웨어는 기본적으로 모든 포트를 사용 불가능하게 만들기 때문입니다. 설치 프로그램에서 어떤 포트를 사용할 수 있는지 정확히 판단할 수 있어야 합니다.
호환성에 대한 자세한 내용은 Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Upgrade and Migration Guide를 참조하십시오.