Sun™ Java System Web Server 6.1 2004Q2 SP용 릴리스 노트

Sun™ Java System Web Server용 릴리스 노트

버전 6.1 SP2

부품번호 817-7571-10

2004년 4월

Sun™ Java System Web Server 6.1 2004Q2 SP2(이하 Sun Java System Web Server 6.1 SP2)에는 중요한 보안 취약점 수정 내용이 포함되었습니다. 특히 SSL(Secure Sockets Layer) 버전 3 또는 TLS(Transport Security Layer)를 활용하는 사이트를 포함하여 Sun Java System Web Server를 사용하는 모든 사용자는 이 서비스 팩을 설치하기를 권장합니다. 이 릴리스에는 또한 HP-UX 및 AIX 플랫폼용 지원을 제공합니다.

이 릴리스 노트에는 Sun Java System Web Server 6.1 SP2 의 해당 버전이 출시될 당시의 중요한 정보가 있으며, 여기에는 새로운 기능과 개선 사항, 알려진 한계 및 문제, 기술적 참고, 추가 리소스에 대한 정보 등이 포함됩니다. 소프트웨어를 설치 및 구성하기 전에 릴리스 노트를 검토하고 최신 정보가 있는지 수시로 확인하십시오.

Sun ONE Web Server에 대한 전체 문서는 다음 위치에 있습니다.
http://docs.sun.com/db/prod/s1websrv#hic

이 릴리스 노트의 내용:


기능 및 개선 사항

Sun Java System Web Server는 다음의 기능 및 개선 사항을 제공합니다.

Java Servlet 2.3 및 JSP(JavaServer Pages) 1.2 지원

Sun Java System Web Server에는 Java™ 2 Platform, Enterprise Edition(J2EE™) 호환 Java™ Servlet 2.3 및 JSP™(JavaServer Pages™) 표준 구현이 포함됩니다. J2EE 호환 웹 컨테이너는 Java™ 기술 표준과 호환되는 웹 응용 프로그램을 디자인하고 배포할 수 있는 유연성과 신뢰성을 제공합니다. 웹 응용 프로그램은 가상 서버 단위로 구현할 수 있습니다.

이 기술에 대한 자세한 내용은 다음의 자료를 참조하십시오.

Sun Java System Web Server에서 서브릿 및 JSP를 구현하는 방법에 대한 내용은 Sun Java System Web Server 6.1 Programmer's Guide to Web Applications를 참조하십시오.

J2SE Platform 1.4.2_04 JDK/JRE 지원

Sun Java System Web Server는 Java™ 2 Platform, Standard Edition(J2SE™) 1.4.1_04 이상을 지원합니다. (32비트 전용, 64비트는 지원하지 않습니다.) J2SE 소프트웨어는 Web Server와 함께 번들로 제공되며 설치하도록 선택하는 경우 Web Server를 설치할 때 함께 설치됩니다. 또한 Web Server를 설치한 후 보유하고 있는 JDK를 따로 설치할 수 있습니다. Administration 서버를 사용하려는 경우 반드시 JDK를 설치해야 합니다.

WebDAV 지원

Sun Java System Web Server는 WebDAV(Web-based Distributed Authoring and Versioning) 프로토콜을 지원합니다. 이 프로토콜을 사용하면 다음 기능을 포함하여 협력 웹 게시가 가능합니다.

WebDAV는 컨텐츠 메타데이터, 이름 공간 관리 및 덮어 쓰기 방지 등을 통합 지원합니다. 이러한 기술은 WebDAV를 지원하는 다양한 저작 도구와 조합되어 협력 환경용으로 이상적인 개발 플랫폼을 제공합니다.

NSAPI 필터 지원

Sun Java System Web Server는 6.1 릴리스부터 NSAPI(Netscape Server Application Programmer's Interface)가 SSAPI 필터를 지원할 수 있도록 확장되었습니다.

필터를 사용하면 HTTP 요청 및 응답 스트림을 사용자에 맞게 처리할 수 있으므로 하나의 기능이 다른 기능에 제시되거나 다른 기능에 의하여 생성된 컨텐트를 가로채거나 수정할 수 있습니다. 예를 들어 플러그인이 NSAPI 필터를 설치하여 다른 플러그인의 SAF(Server Application Function)이 생성한 XML 페이지를 가로챈 후, 이 XML 페이지를 해당 클라이언트에 맞게 HTML, XHTML 또는 WAP 페이지로 변환할 수 있습니다. 또한, NSAPI 필터는 클라이언트로부터 받은 데이터를 다른 플러그인에 보내기 전에 압축할 수 있습니다.

더 자세한 내용은 Sun Java System Web Server 6.1 NSAPI Programmer's Guide를 참조하십시오.

HTTP 압축 지원

Sun Java System Web Server는 컨텐트 압축을 지원하므로 하드웨어 비용의 증가 없이 클라이언트와 서버에 더 많은 컨텐트를 더 빠르게 제공할 수 있습니다. 컨텐트를 압축하면 컨텐트 다운로드 시간이 빨라지므로 전화 접속 및 높은 수준의 트래픽 연결 사용자는 더 많은 혜택을 누릴 수 있습니다.

더 자세한 내용은 Sun ONE Web Server 6.1 관리자 설명서를 참조하십시오.

검색 엔진 지원

Sun Java System Web Server는 텍스트 전용 색인화 및 검색을 제공하는 Java 기반 검색 엔진을 지원합니다. 이 검색 기능을 사용하면 서버에서 문서를 검색하고 결과를 웹 페이지에 표시할 수 있습니다. 서버 관리자는 사용자의 검색에 대한 문서 색인을 만들 수 있으며 사용자는 자신의 요구에 맞추어 검색 인터페이스를 만들 수 있습니다.

최종 사용자가 검색 기능에 액세스하는 데 사용할 수 있는 기본 URL은 다음과 같습니다.

http://<server-instance>:port number/search

예:

http://plaza:8080/search

최종 사용자가 이 URL을 호출하면 Java 웹 응용 프로그램인 Search 페이지가 시작됩니다.

키워드와 선택 쿼리 연산자에 대한 내용을 포함하여 기본 및 고급 검색을 수행하는 데 대한 내용은 검색 엔진과 함께 제공되는 도움말을 참조하십시오. 이 정보에 액세스하려면 Search 페이지에서 Help 링크를 누릅니다.

더 자세한 내용은 Sun ONE Web Server 6.1 관리자 설명서를 참조하십시오.

보안 기능 향상

Sun Java System Web Server의 새로운 기능을 사용하면 보통 파일 인증을 통하여 액세스를 제한 할 수 있습니다. Sun Java System Web Server는 6.1 릴리스부터 Java Security Manager를 지원합니다. 제품을 설치할 때 Security Manager는 기본적으로 사용하지 않도록 설정되며, 이는 일부 유형의 응용 프로그램에 대한 성능을 상당히 향상시킬 수 있습니다. Security Manager를 사용 설정하면 J2EE 웹 응용 프로그램에 대한 권한을 제한하므로 보안이 향상됩니다. Security Manager를 사용 설정하려면 server.xml 파일의 "uncomment" 항목을 이용합니다.

<JVMOPTIONS>-Djava.security.manager</JVMOPTIONS>
<JVMOPTIONS>-Djava.security.policy=
instance_dir/config/server.policy</JVMOPTIONS>

여기에서 instance_dir은 서버 인스턴스가 설치된 디렉토리 경로입니다.

server.xml에 대한 자세한 내용은 Sun Java System Web Server 6.1 Administrator's Configuration File Reference를 참조하십시오.

JNDI 지원

Sun Java System Web Server는 JNDI(Java Naming and Directory Interface™)를 지원하므로 다양한 종류의 기업 이름 지정 및 디렉토리 서비스에 대한 매끄러운 연결을 제공합니다.

JDBC 지원

Sun Java System Web Server에서는 JDBC™(Java™ Database Connectivity)를 바로 사용할 수 있으며 광범위한 업계 표준 및 사용자 정의 JDBC 드라이버를 지원합니다.

Sun ONE Studio 5 지원

Sun Java System Web Server는 Sun™ ONE Studio 5, Standard Edition을 지원합니다. Sun ONE Studio 기술은 Sun의 강력하며 확장 가능한 Java 기술 개발자용 통합 개발 환경(IDE)입니다. Sun ONE Studio 5는 NetBean™ 소프트웨어를 기반으로 만들어졌으며 Sun ONE 플랫폼과 통합되었습니다. (Sun Java System Web Server 6.1 이상은 또한 NetBeans 3.5 및 3.5.1을 지원합니다.)

Sun ONE Studio 지원은 Sun Java System Web Server 6.1 SP2가 지원하는 모든 플랫폼에서 사용할 수 있습니다. Web Server용 플러그인은 다음과 같은 방법으로 구할 수 있습니다.

Sun Java System ONE Web Server 6.1 SP2용 Sun ONE Studio 5 플러그인은 오직 로컬 Web Server에서만 작동한다는 점에 유의해야 합니다. (즉, IDE와 Web Server가 동일한 컴퓨터에 있는 경우에만 작동합니다.)

Sun Java System Web Server용 Sun ONE Studio 5의 작동은 Sun™ ONE Application Server 7의 작동과 같습니다. Sun ONE Studio 5에서 웹 응용 프로그램 기능을 사용하는 데 대한 내용은
http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/cdshop.pdf의 자습서를 참조하십시오.

Sun Java System Web Server 6.1 SP2 인스턴스를 기본으로 설정한 후, 자습서에 설명한 것과 동일하게 조치합니다.

또한 NetBeans 자습서
http://usersguide.netbeans.org/tutorials/webapps/index.html을 참조하십시오.

Sun ONE Studio 5에 대한 자세한 내용은
http://www.sun.com/software/sundev/jde/를 참조하십시오.

추가 개발자 리소스는 이 릴리스 노트의 추가 Sun 리소스를 참조하십시오.

디버깅용으로 Sun ONE Studio 5 사용

디버그 모드를 시작된 원격 Web Server에 직접 IDE를 연결하려는 경우 "원격 디버깅"용으로 Sun ONE Studio 5를 사용할 수 있습니다. 다음과 같이 합니다.

  1. Sun Java System Web Server Administration 인터페이스를 사용하여 서버 인스턴스를 디버그 모드로 재시작합니다(Server Manager > JVM General > Debug Enabled).
  2. JPDA 포트 번호를 기록합니다.
  3. IDE를 시작합니다.
  4. Debug > Start를 선택합니다.
  5. dt_socket 메소드를 선택한 후, 원격 컴퓨터 이름과 JPDA 포트 번호를 입력합니다.
  6. 이렇게 하면 구현된 응용 프로그램의 서브릿 소스 코드에 있는 IDE에 만들어진 정지 위치가 활성화됩니다.

ASP(Active Server Pages) 지원

Sun Java System Web Server 6.1 SP2는 Sun™ ONE Active Server Pages 버전 4.0.1(이전 이름은 Sun Chili!Soft ASP)를 통하여 Active Server Pages 3.0을 지원합니다. Sun ONE Active Server Pages는 Sun Java System Web Server에 안전한 엔터프라이즈 등급의 Active Server Pages 엔진을 추가합니다.

Sun Java System Web Server 6.1 SP2는 다음 플랫폼에 대한 Sun ONE Active Server Pages 4.0.1을 지원합니다.

Sun Java System Web Server에 Sun ONE Active Server Pages를 설치하려는 경우 라이센스는 필요하지 않습니다. Sun Java System Web Server Media Kit를 구입한 경우 Sun ONE Active Server Pages 설치 프로그램은 Companion CD에 있으며, 또한
http://wwws.sun.com/software/chilisoft/index.html에서 다운로드할 수 있습니다.

다음에 유의하십시오.

Sun ONE Active Server Pages에 대한 자세한 내용은 위의 URL을 방문하십시오.

PHP 호환성

Sun Java System Web Server 6.1 SP2는 다기능성의 널리 사용되는 Open Source 웹 스크립트 언어인 PHP와 호환됩니다. PHP는 모든 주요 운영 체제에서 실행됩니다.

Sun Java System Web Server 6.1 SP2에는 PHP 버전 4.3.2를 권장합니다. 각 Sun Java System Web Server에서의 PHP관련 설치 및 구성에 대한 내용은
http://www.php.net/manual/en/install.netscape-enterprise.php를 참조하십시오.

NSS 3.3.10 및 NSPR 4.1.6 지원

Sun Java System Web Server 6.1 SP2에서의 NSS 지원이 3.3.5(버전 6.1의 경우)에서 3.3.10으로 업그레이드 되었습니다. NSS는 보안 사용 서버 응용 프로그램의 교차 플랫폼 개발을 지원하도록 디자인된 일련의 라이브러리입니다. Sun Java System Web Server 6.1 SP2는 또한 NSPR 4.1.6을 지원합니다.

고급 하드웨어 가속기 암호화 지원

Sun Java System Web Server는 Sun™ Crypto Accelerator 4000용 하드웨어 가속기 지원을 제공합니다. Sun Crypto Accelerator 4000은 암호화 가속기 보드로 Web Server의 SSL 성능을 향상시킵니다.


지원되는 플랫폼

Sun Java System Web Server 6.1 SP2는 Solaris, HP-UX, AIX, Linux 및 Windows 플랫폼에 설치할 수 있습니다. 플랫폼 지원의 요약은 다음 표와 같습니다. 설치 요구 사항에 대한 자세한 내용은 이 릴리스 노트의 필요한 패치와 Sun Java System Web Server 6.1 설치 및 이전 설명서의 제2장을 참조하십시오.

참고 HP-UX 11i는 오직 PA-RISC 플랫폼에서만 지원됩니다.

표1 Sun Java System Web Server 6.1 SP2 지원 플랫폼

공급업체

아키텍처

운영체제

최소 요구 메모리

권장 메모리

필요 하드 디스크 공간

IBM

PowerPC

IBM AIX 5.1, 5.2*

64MB

192MB

256MB

Hewlett-Packard

PA-RISC 2.0

HP-UX 11i

64MB

192MB

256MB

Microsoft

Intel x86

Windows 2000 Server SP4
Windows XP
Windows Server 2003, Enterprise Edition

64MB

192MB

256MB

Sun

UltraSPARC*

Solaris 8, 9

64MB

192MB

256MB

Sun

x86

Solaris 9

64MB

192MB

256MB

Sun

x86

및 SPARC

신뢰된 Solaris 8 (Pro Serve 전용)**

64MB

192MB

256MB

Linux***

RedHat Intel x86

Red Hat Linux Advanced Server 2.1

Kernel 2.4.9-e.3smp
glibc-2.2.4-26
ncurses-4-5.0-5.i386.rpm

ncurses4-5.0-5.i386.rpm을 설치하도록 권장하지만 libncurses5.so에서 libcurses4.so로의 심볼 링크를 만들 수 있습니다.

및 Red Hat Advanced Server 3.0

64MB

192MB

256MB

*iPlanet Web Server 6.0의 일부. 이전 SPARC CPU는 지원되지 않습니다. Sun Java System Web Server 6.1은 계속하여 UltraSPARC 아키텍처를 지원합니다.

**Sun 또는 iForce 협력업체 전문가 서비스를 매우 권장합니다.

***다음 Linux 운영체제 시스템에 대한 지원은 이제 Deprecated(사용 안 함) 목록에 포함되며 "다음" Sun Java System Web Server 6.0제품에서는 제거됩니다.

Web Server를 지원되는 운영 체제로 옮기거나 이전하는데 필요한 작업을 수행하십시오.


필요한 패치

운영 체제를 최신의 패치를 사용하여 업데이트하는 것이 좋습니다. 각 플랫폼의 필수 패치 목록은 다음과 같습니다.

Solaris 패치

Solaris 플랫폼의 경우 Sun이 권장하는 패치는
http://sunsolve.sun.com/pubpatch에 있습니다.

Solaris가 인증용 LDAP를 사용하도록 구성하는 경우 108993-22 (SPARC) 또는 108994-22 (x86) 패치가 필요합니다.

Sun Java System Web Server 6.1 SP2를 사용하려면 다음의 패치가 필요합니다.

Solaris 8 (SPARC)

Solaris 9 (SPARC 및 x86)

HP-UX 패치

Sun Java System Web Server 6.1 SP2를 사용하려면 다음의 패치가 필요합니다.

HP-UX 11i

참고 HP-UX 11i는 오직 PA-RISC 플랫폼에서만 지원됩니다.

Java Out-of-Box 도구는 필수 커넬 조정 가능 매개 변수를 구성하는 데 사용합니다. 커넬 값을 수정하는 경우 이 도구를 사용하는 것이 좋습니다. 필요한 경우 다음 조정 가능한 매개 변수를 수정하여 다음의 값 이상의 값을 적용하십시오.

주의: 커넬 조정 가능 매개 변수를 수정하면 시스템에 나쁜 영향을 미칠 수 있습니다. 수행하는 작업을 완전히 이해하는 경우에만 매개 변수를 수정해야 합니다.

AIX 패치

Sun Java System Web Server 6.1 SP2를 사용하려면 다음의 패치가 필요합니다.

AIX 5.1

AIX 5.2

Web Server에 Java 웹 응용 프로그램이 설치된 경우 서버를 시작하기 전에 각 IBM JDK 문서마다 다음 환경 변수를 반드시 아래에 지정한 값으로 설정해야 합니다.

위의 스니펫(snippet)은 Web Server 시작 스크립트에 직접 추가할 수 있습니다.


설치, 업그레이드 및 이전 정보

이 부분에는 Sun Java System Web Server의 설치, 업그레이드 및 이전에 대한 내용이 있습니다. 이러한 주제에 대한 자세한 내용은 Sun Java System Web Server 6.1 설치 및 이전 설명서의 내용을 참조하십시오. Sun Java System Web Server 6.1 설명서의 내용 또한 Sun Java System Web Server 6.1 SP2에 적용됩니다. 이 릴리스의 Sun Java System Web Server에 대한 알려진 문제는 이 릴리스 노트의 알려진 문제를 참조하십시오.

설치

Web Server를 이름에 공백이 있는 디렉토리에 설치하면 안 됩니다.
Web Server를 Program Files 등, 이름에 공백이 있는 디렉토리에 설치하는 경우 실행되지 않는다는 점에 유의해야 합니다. 설치 동안에는 이에 대한 오류 메시지가 표시되지 않으나 설치 후 서버가 실행되지 않습니다.

Web Server는 compat-libstdc++없이 RHLAS 3.0에서 설치할 수없습니다
Web Server는 compat-libstdc++를 설치하지 않고는 설치될 수 없습니다.

업그레이드

이미 Sun Java System Web Server가 설치된 컴퓨터에 Sun Java System Web Server 6.1 SP2를 설치하는 경우 설치 프로그램이 자동으로 이를 찾아 업그레이드를 수행합니다.

Sun ONE Web Server 6.1 SP1이 설치된 경우 6.1 SP2용 설치 프로그램에 6.1 SP1이 설치된 위치를 지정하여 업그레이드합니다.

시스템에 Sun Java Enterprise System 1이 설치되어 있으며 Sun Java Enterprise System 1의 일부분인 Sun ONE Web Server 6.1을 Sun Java System Web Server 6.1 SP2로 업그레이드하려는 경우 반드시 JES(Java Enterprise System) 설치 프로그램을 사용하여 업그레이드해야 합니다. Sun Java System Web Server 6.1 SP2에 포함된 별도의 구성 요소 설치 프로그램을 사용하면 안 됩니다.

이전

4.1 이하의 iPlanet™ Web Server 버전을 직접 Sun Java System Web Server 6.1 SP2로 이전하는 것은 지원되지 않습니다. 반드시 먼저 iPlanet Web Server 4.1로 기존 서버를 이전한 다음 Sun Java System Web Server 6.1 SP2로 이전해야 합니다.

자세한 내용은 Sun Java System Web Server 6.1 설치 및 이전 설명서를 참조하십시오. 이 설명서에는 버전 4.1에서 6.1 SP2로의 이전과 버전 6.0에서 6.1 SP2로의 이전에 대한 내용이 있습니다. 마찬가지로 Sun Java System Web Server 6.1 설명서의 내용 또한 Sun Java System Web Server 6.1 SP2에 적용됩니다.


제품 설명서

Sun Java System Web Server에는 완전한 제품 설명서가 포함되어 있으며 이 설명서의 위치는 다음과 같습니다.
http://docs.sun.com/db/prod/s1websrv#hic

Sun Java System Web Server 설명서는 PDF와 HTML 형식으로 사용할 수 있습니다. Sun Java System Web Server 6.1의 참조는 또한 Sun Java System Web Server 6.1 SP2에도 적용됩니다. 각 설명서에 설명된 작업과 개념은 다음 표와 같습니다.

표2 Sun Java System Web Server 설명서 로드맵

내용

해당 부분

소프트웨어 및 설명서에 대한 최신 정보

릴리스 노트

Sun Java System Web Server 시작, 서버 기본 및 기능을 소개하는 실습 포함(처음 사용자에게 권장)

시작 설명서

설치 및 이전 작업 수행:

  • Sun Java System Web Server 및 다양한 구성요소의 설치, 지원 플랫폼 및 환경
  • 이전 버전의 Sun Java System Web Server에서 이전

설치 및 이전 설명서

이 설명서는 다음의 Web Server 설치 디렉토리에서 사용할 수 있습니다. server_root/manual/https/ig/

다음의 관리 작업 수행:

  • Administration 및 명령줄 인터페이스 사용
  • 서버 기본설정 구성
  • 서버 인스턴스 사용
  • 서버 작동 모니터링 및 로깅
  • 인증서 및 공용 키 암호화를 사용하여 서버 보안
  • 액세스 제어 구성으로 서버 보안
  • Java™ 2 Platform, Enterprise Edition(J2EE™ 플랫폼) 보안 기능
  • 응용 프로그램 구현
  • 가상 서버 관리
  • 성능 요구에 맞추어 서버 작업 부하 정의 및 시스템의 규모 설정
  • 서버 문서의 컨텐츠 및 속성 검색, 텍스트 검색 인터페이스 작성
  • 컨텐츠 압축용으로 서버 구성
  • WebDAV를 사용한 웹 게시 및 컨텐츠 저작용으로 서버 구성

관리자 설명서

이 설명서는 다음의 Web Server 설치 디렉토리에서 사용할 수 있습니다. server_root/manual/https/ag/

프로그래밍 기법 및 API를 사용하여 다음 작업 수행:

  • Sun Java System Web Server 확장 및 수정
  • 클라이언트 요청에 대한 응답으로 동적 컨텐츠 생성
  • 서버의 컨텐츠 수정

프로그래머 설명서

사용자 정의 NSAPI(Netscape Server Application Programmer's Interface) 플러그인 생성

NSAPI Programmer’s Guide

Sun ONE Web Server에서 서브릿 및 JSP™(JavaServer Pages™) 기법 구현

Programmer’s Guide to Web Applications

구성 파일 편집

Administrator’s Configuration File Reference

Sun Java System Web Server를 조정하여 성능 최적화

Performance Tuning, Sizing, and Scaling Guide


해결된 내용

이 부분에서는 다음 릴리스에서 수정된 가장 중요한 사항에 대하여 설명합니다.

6.1 SP2에서 해결된 내용

Sun Java System Web Server 6.1 SP2에서 해결된 내용은 다음 표와 같습니다.

표3 Sun Java System Web Server 6.1 SP2에서 해결된 내용

문제 ID

설명

4908631

서버가 실행되지 않는 상태에서 사용자가 서버를 정지하는 경우 오류 메시지 상태가 반환됩니다.

4905681

Sun Java System Web Server 6.1 SP1에서 AsyncDNS 설정이 무시됩니다. Web Server가 비동기 DNS 조회를 수행하지 않습니다.

참고로 magnus.conf에 AsyncDNS가 ON으로 설정된 경우라도 비동기 DNS는 계속 OFF 상태가 됩니다.

4897074

Linux에만 적용: 컬렉션을 만드는 경우 PDF 파일이 색인화되지 않으며 컬렉션에 추가되지 않습니다.

4943329

Web Server 6.1에서 IWSSessionManager이 예상대로 작동하지 않습니다.

4940418

바이트코드 기기용 타사 프로파일러 지원.

4958755

루트 컨텍스트에서 ServletContext.getContext(String)를 호출하면 다른 컨텍스트가 반환되지 않습니다.

4536102

ADM:i18n: SNMP 커뮤니티 이름이 Solaris Netscape에 표시되지 않습니다.

4536739

Admin ACL 및 Superuser AC: "호스트에서"만 허용이 작동하지 않습니다.

4629796

ADM:i18n: 프랑스어 스레드 풀 이름이 JA-NT(IE 및 Netscape)에서 알아볼 수 없게 표시됩니다.

4651206

새 MIME 유형 파일을 추가한 후 GUI에서 추가 내용을 확인할 방법이 없습니다.

4652009

View Access Log 탭에 사용자 정의 액세스 로그 파일이 적용되지 않습니다.

4664945

URL 전달 양식에서 내부 오류 발생.

4666409

ErrorResponse CGI 파일 이름 삭제.

4676946

가상 서버 설정 폼의 유효성 검사 없음.

4676950

URL 전달 폼에서 http://를 제거할 때 내부 오류 발생.

4676934

dist-admin: Web Server 6.0 SP2의 기본 ACI 대체.

4682894

클러스터 관리 - 소스 서버를 선택하면 대상 서버 선택이 취소됩니다.

4704385

재설정 직후 OK를 클릭하면 수정 클러스터에 Cluster: Null 메시지가 발생됩니다.

4705204

새로 추가된 acl 파일의 경우 삭제를 선택해도 삭제되지 않습니다.

4706063

Chroot와 Directory의 유효성이 올바로 검사되지 않습니다.

4711353

Admin: Global|SNMP Master Trap Warning에 "Form Element Missing:manager?"가 표시됩니다.

4718914

인증서를 설치하지 않은 상태에서 임의 인스턴스 서버에 대하여 보안을 ON으로 설정합니다.

4724503

UI Edit 수신 소켓에 IPv6를 사용 설정한 후 서버가 시작되지 않습니다.

4705181

사용자의 사용자 및 그룹 유효성 검사를 할 수 없으며 cgi에 공백이 허용됩니다.

4727597

중복된 포트가 있는 새 서버를 추가하면 Admin GUI가 겹쳐집니다.

4732877

Urlhosts 필드에 하나 이상의 호스트이름을 사용할 수 없습니다.

4745314

VSCLASS의 Docroot에 있는 $id 변수가 Windows에서 작동하지 않습니다.

4763653

문서 기본 설정 페이지의 폼 요소에 대한 유효성 검사가 필요합니다.

4765709

ADMIN: 'Configure Directory Service'가 binddn/password의 유효성을 검사할 수 없습니다.

4764307

Magnus.conf: 성능 설정: -ve 숫자를 허용합니다.

4814097

GUI의 프로그램 그룹에서 "none"을 프로그램 항목을 선택할 수 없습니다.

4862498

새 디렉토리 서비스 화면이 인터페이스에 연결되지 않습니다.

4870613

Netscape 7의 프레임에서 뒤로 버튼이 작동하지 않습니다.

4849907

권한 실행이 설정 및 구성되지 않은 경우 shtml의 구문이 분석됩니다.

4894033

dist-admin: admin ACL "Allow only from host/ip"의 기능이 각 문서로 국한되지 않습니다.

4899105

가상 서버 편집에서 강조된 연결 값이 올바르지 않습니다.

4905175

WebDAV ACL 설정이 새 가상 서버로 상속됩니다.

4907288

Windows에서 Cluster Management 파일 전달이 작동하지 않습니다.

4909678

Web Server 6.1 Digest 인증이 보통 파일에 작동하지 않습니다.

4910272

새 서버를 추가할 때 서버에서 문서 루트에 혼합된 슬래시를 사용할 수 없어야 합니다.

4911070

Web Server 6.1: IPv6 주소용 수신 소켓 프로토콜군 추가 필드가 없습니다.

4911630

magnus 편집기의 많은 필드에서 음의 정수 값을 받을 때 유효성 검사가 수행되지 않습니다.

4911633

사용자의 암호 변경이 작동하지 않습니다.

4910266

Web Server 6.1: GUI를 통한 Creating Digest 파일 사용자가 사용자를 기하급수적으로 복제합니다.

4913566

URL Forwarding Editing Page가 일관적이지 않습니다.

4911550

추가 문서가 있는 서버에 액세스하는 동안 ServletException이 발생했습니다.

4919473

Admin GUI에서 Security Realm 속성을 업데이트해도 server.xml에 반영되지 않습니다.

4925938

사용자가 실수로 VS admin URL을 편집하는 경우 Null Pointer 예외가 발생합니다.

4932995

admin GUI에서 웹 응용 프로그램을 삭제할 때 시작 '/'가 제거됩니다.

4941027

Sun Web Server Webadmin 인터페이스에서 교차 사이트 스크립트 작업.

4946187

dist-admin: "Allow Authenticated Users": dist-admin을 사용 가능하게 한 후, ACL이 인증된 사용자만 허용하도록 설정한 경우에도 서버가 계속 admin 그룹의 다른 사용자가 액세스하도록 허용합니다.

4947005

Solaris x86에서 서버 추가 인스턴스가 작동하지 않습니다.

4951982

잘못된 인증서가 있는 LDAP를 구성하는 중 오류 메시지가 표시됩니다.

4953147

admin 사용자는 루트이며 인스턴스는 루트가 아닌 경우 Cron 기반 로그 교체가 실패합니다.

해결 방법:
scheduler.conf 파일에서 사용자를 admin 서버 사용자와 동일하게 변경합니다.

4950653

QoS vsclass 값으로 "Null"이 표시됩니다.

4962624

Admin: Edit Listen 소켓의 프로토콜 값에 대한 유효성 검사가 없습니다.

4963483

ACL 파일을 만들 때 슬래시(/)를 포함하면 UI가 혼잡해집니다.

4964069

Windows 플랫폼에서 commit.exe 유틸리티가 충돌됩니다.

4961999

VS를 추가한 후 상단 프레임의 드롭 다운 상자에 VS가 표시되지 않습니다.

4968422

Webdav 화면의 브라우저에 잘못된 ACL 파일이 표시됩니다.

4973079

servername 필드 유효성 검사가 실패한 경우 GUI가 거부된 포트 항목을 유지하고 값을 입력합니다.

4975788

IExplorer를 사용하여 편집한 classpath가 손상되어 서버 JVM을 시작할 수 없습니다.

4975798

web-admin을 사용하여 classpath 접미사에 경로를 추가할 수 없습니다.

4988104

가상 서버 편집 페이지가 연결 값을 올바로 업데이트해야 합니다.

4991888

키 파일 구성용으로 잘못된 파일 이름을 저장합니다.

4992739

웹 서버 인스턴스의 classpath 접미사를 수정한 후 해당 인스턴스를 시작할 수 없습니다.

4995489

Solaris x86: 분산된 admin을 사용 설정할 수 없습니다.

5002905

Distributed Admin이 사용 안 하도록 설정된 경우에도 Super User Access Control을 설정할 수 없습니다.

4975782

외부 JNDI 참조를 삭제할 수 없습니다.

4896881

Web Server 비트의 압축을 해제하는 중 소유권과 그룹 정보가 올바르지 않습니다.

4970273

FastCGI 베타 라이브러리는 RTM Web Server 패키지에 있습니다.

4989231

Linux 플랫폼에서 서버를 시작할 수 없습니다. 구축하는 중 JDK 경로가 잘못되었습니다.

4995447

Web Server 6.1 SP2 RHlinux가 admin GUI를 액세스할 수 없으므로 로그인 후 오류 메시지를 출력합니다.

4925475

server.xml createconsole 속성이 무시되었습니다.

4536194

CGI 하위 시스템이 NSPR 사용자 스레드에서 차단 호출을 했습니다.

4615933

CORE:SHTML: .shtml 파일용 컨텐트 인코딩을 설정할 수 없습니다.

4651056

Web Server가 ".."로 시작하는 파일에 대하여 404를 반환했습니다.

4682434

CGI 스크립트가 실패하여 환경 변수를 실행할 수 없습니다.

4684775

기본으로 Async DNS가 사용 안 함으로 설정되었습니다.

4721021

SSL 사용 서버에서 절대 URI를 액세스할 수 없습니다.

4754934

HTTP1.1을 사용할 때 Web Server 6.0의 Vignette NSAPI 플러그인이 올바로 기능하지 않습니다.

4770294

Windows의 Web Server 6는 액세스 로그의 마지막 줄에 CR 문자를 추가해야 합니다.

4786612

Web Server는 여러 위치에서 ':'를 호스트이름/IP와 포트 사이의 분리 기호로 처리합니다. ':'이 실제로 IPv6 주소의 일부분인 경우 코드를 인식하도록 업데이트해야 합니다.

4787310

SmallFileSpace가 낮은 값으로 설정된 경우 퇴출이 실패합니다.

4788075

Web Server 6.0 SP5용 magnus.conf에 PATH 변수를 설정해도 작동하지 않습니다.

4855807

AIX: 워치독에 의하여 Web Server가 재시작되면 정지합니다.

4873766

요청이 청크되면 업로드 파일이 올바로 작동하지 않습니다.

4882838

생성된 리디렉션에서 URL용 프로토콜을 지정할 수 없습니다.

서버가 클라이언트에 redirect를 송신할 때마다 자체 참조 URL을 생성합니다. Web Server 6.1 SP1부터 server.xml에 있는 LS 요소의 서버이름 속성을 사용하여 서버가 생성한 자체 참조 URL에서 사용되는 스키마를 구성할 수 있습니다.

예를 들어 SSL 오프로더가 인터넷과 Web Server 사이에 위치하는 경우 www.sun.com의 SSL 암호화 트래픽을 해독하고 포트 8080의 Web Server로 응답하면 server.xml에 다음과 같은 LS 요소가 표시될 수 있습니다.

서버이름 값의 "https://" 접두사에 따라 서버는 LS가 SSL 트래픽을 처리하도록 구성되지 않은 경우에도 자체 참조 URL의 https 스키마를 사용합니다.

4889081

내부 로그 rota가 빈 로그를 만듭니다.

4916331

연결 유지 연결이 부하가 가벼운 상태에서도 정지할 수 있습니다.

4929848

성능: Web Server는 1초에 한 번씩 kstat를 폴링합니다.

4933483

시작시 SIGCHLD 신호가 보고되었습니다.

4935582

AF_NCA용으로 TCP_NODELAY를 설정할 필요가 없습니다.

4930642

파일의 mime.types 항목이 줄바꿈으로 끝나지 않는 경우 소스가 반환됩니다.

4941741

Solaris 8 SPARC의 Web Server 6.1 SP1 서버가 libCld.so로 인하여 시작할 수 없습니다.

4945994

fc_net_write가 단일 시스템 호출의 원인이 되어야 합니다.

4951860

httpagt는 NETSITE_ROOT 변수에 따라 달라집니다.

4957158

x86 빌드에서 specweb99를 실행하는 경우 fc_open이 실패합니다.

4958571

PR_NetAddrToString의 성능이 기대 이하입니다.

4961864

교체 콜백(rotate-callback)을 사용하면 Web Server가 정지합니다.

4969637

send-error SAF에 사소한 코딩 오류가 발생했습니다.

4976490

로그 메시지가 축약되었습니다.

4975675

서버에 부하가 있으면 동적 재구성이 실패합니다.

4976910

항목이 없는 경우 NSFC_GetEntryPrivateData()가 NSFC_ExitCacheMonitor()를 호출합니다.

4986700

Servlet 필터를 사용하는 경우 Last-modified와 Etag가 억제됩니다.

5012107

불량 플러그인을 사용하는 경우 POST 요청 본문이 두 번 사용됩니다.

4651207

Document 기본 설정 웹 페이지에서 오류 응답에 사용할 파일을 제공해야 합니다.

4727444

액세스 로그에서 보고된 오류가 잘못되었습니다.

4753601

magnus.conf의 MaxRqHeader 지시문이 원하는 대로 작동하지 않습니다.

4903449

복수 프로세스 모드와 단일 스레드가 있는 경우 성능에 영향이 미칩니다.

4913289

"Edit Virtual Class"의 도움말에 있는 VS 클래스 삭제에 대한 범주가 완전하지 않습니다.

4935797

certmap.conf 파일 위치가 잘못 표시되었습니다.

4940040

Administrator's Configuration File Reference에 존재하지 않는 TYPE 요소가 정의되었습니다.

4942750

검색 예제가 올바르지 않습니다.

4943631

Thread 풀 구성 파일대한 설명서가 잘못되었습니다.

4912254

.env의 'set -o noclobber'로 인하여 WebServer 설치에 실패했습니다.

4970188

Rpm이 시스템 umask를 찾을 수 없습니다.

4971298

JES의 Webserver 패키지용 pkgchk -n이 실패했습니다.

4962059

setup.inf 파일에 admin passwd가 보통 텍스트로 저장되었습니다.

4858152

이전된 인스턴스의 server.xml 파일에 있는 액세스 로그 항목이 잘못된 경로를 가리킵니다.

4904088

이전 최종 페이지의 "<" 및 ">" 문자가 html 인코딩되어야 합니다.

4935420

6.1의 이전된 인스턴스에서 제한 액세스용 리소스 피커(resource picker)가 실패했습니다.

4944850

Web Server 4.1에서 6.1로 이전하는 중 주소 지시문이 적절히 이전되지 않았습니다.

4946829

Admin: 이전 후 새 vs를 만들면 $user: unable to find value가 발생합니다.

4986761

Web Server 6.0 이전에 실패했습니다.

4869527

SNMP: RH Linux 6.2/7.2/Adv Server 2.1 및 Sun Linux 5용 protos 검사 no. 3 실패.

4948397

Web Server 6.1 SP1 SNMP가 작동하지 않습니다.

4976953

AIX 6.0 SP6: 올바른 그룹 권한이 있는 파일의 GET에 forbidden 오류가 발생합니다.

4800173

다수 가상 서버와 관련하여 큰 ACL 파일의 성능 문제.

4822720

연결 유지 하위 시스템이 동적으로 조정되어야 합니다.

최적의 성능을 위하여 연결 유지 하위 시스템이 조정되어야 합니다. Web Server 6.0에서 이 하위 시스템은 고부하용으로 조정되었으며 동시 연결 유지 연결이 매우 적은 경우에는 성능이 좋지 않습니다. 연결 유지 하위 시스템은 Web Server 6.1 SP2용으로 수정되어 동적 조정을 수행함으로써 실제 부하에 적응합니다.

4910869

NSFC의 기능을 강화해야 합니다.

ReplaceFiles nsfc.conf 지시문을 추가합니다.

ReplaceFiles=true(기본값)인 경우 기존 파일 캐시 작동이 보전됩니다.

ReplaceFiles=false이면 일단 파일이 캐시된 후 다른 파일의 공간을 만들기 위하여 해당 파일 캐시 항목이 삭제되지 않는다는 뜻입니다. 이 경우 접속 목록 고정의 충돌을 제거할 수 있으므로 벤치마크 시나리오에서 유용합니다.

4966497

Average Queueing Delay용 Perf Dump가 올바르지 않습니다.

4908986

Jdbc: 블롭 예제: 서브릿 코드 UploadServlet이 SQL 예외를 잘못 처리합니다.

4913228

jdbcReaml 예제 응용 프로그램용 Oracle 스크립트에 인용부호가 없습니다.

4970955

Apache 예제(\plugins\java\samples\webapps\simple) 관련 교차 사이트 보안 문제.

4972573

Web Server 6.1 SP1의 Webapps-Simple 예제 응용 프로그램에서의 작동이 올바르지 않습니다.

4972587

i18n 예제 응용 프로그램의 index.html에서의 지시문의 올바르지 않습니다.

4976454

Web Server 6.1과 함께 제공되는 예제.

4991775

쿠키 예제 서브릿의 쿠키 이름 유효성 검사.

4904896

i18n 검색: 검색 admin gui에서 Default Encoding의 인코딩 목록 정렬.

4908010

적용을 수행하기 전에 새로 만든 VS용 검색 컬렉션을 제거할 수 없습니다.

4908401

i18n: 각 검색 결과 문서용 지역화되지 않은 시간 스탬프.

4903319

컬렉션에 JSP 파일을 추가하지 않습니다.

4910222

역슬래시(\)가 있는 docroot를 포함하는 컬렉션을 만드는 경우 Windows에서 오류가 발생합니다.

해결 방법:
이는 역슬래시(\) 또는 슬래시(/)가 혼합된 docroot를 지정하는 경우 발생합니다. 슬래시(/)를 사용하십시오.

4911548

이중 검색 컬렉션을 만드는 중 서버가 ConfigException을 반환합니다.

4911656

I18N: 복수바이트 문자를 검색하는 중 "날짜순 정렬" 링크로 이동할 수 없습니다.

4913909

i18n: 한국어 파일이름의 파일 추가 중 오류 - 읽기 권한이 없으므로 생략합니다.

4926414

i18n-ko: 누락된 문서가 있는 경우 재색인화 컬렉션이 정지됩니다.

4947065

검색 webapp가 오직 최대 11개의 컬렉션만 표시합니다.

4947624

Windows에서 재색인화 중 비효율 경고 메시지가 표시됩니다.

4950552

특정 출력 결과에 대한 결과 수가 잘못되었습니다(11, 21, 31...).

4956415

Web Server 6.1 검색: 메타 태그 설명을 표시하는 기능 요청.

4950644

LIN의 이중 컬렉션을 만드는 중 비효율 경고 메시지가 표시됩니다.

4962659

검색 범주가 100 문자로 축약됩니다.

4967580

검색에 SSL 사용 인스턴스용 하이퍼링크가 잘못 표시됩니다.

4970181

Linux 및 Solaris x86 빌드에 Stellent 필터를 추가해야 합니다.

4975327

nova 검색의 indexMetatag이 자동으로 설정되어야 합니다.

4975367

메타 태그용 색인화는 대소문자를 구분해야 합니다.

4997149

excludeExtensions 속성이 설정된 경우 *.* 패턴으로 문서를 제거해도 모든 파일이 제거되지 않습니다.

4997178

excludeExtensions이 설정된 경우 .sxg 파일을 색인화하는 중 서버가 null 포인터 예외를 반환합니다.

4997697

검색 결과 페이지에 페이지 번호가 적절히 표시되지 않습니다.

4749239

ACLI: ACL 처리가 올바르지 않습니다.

4844616

잘못된 dbswitch 구성으로 크래시되었습니다.

4854698

잘못된 형태의 요청의 경우 플러그인이 중단됩니다.

4866965

ACLI: 서버 오류 로그 파일에 장애가 발생한 인증이 두 번 로그됩니다.

4880864

ACL: ACL이 액세스를 거부하는 경우 Web Server가 404 Not found 오류를 반환합니다.

4915326

WEBC: jar 파일에 signedBy 권한을 부여할 수 없습니다.

4808402

기본 인증자 지원.

4934083

LDAP: LDAP 인증 중 크래시됩니다.

4934562

webc: 독립형 jsps에 getRemoteUser()이 작동하지 않습니다.

4935669

webc: 요청에 클라이언트 인증서 데이터가 없을 수 있습니다.

4935570

인증서를 사용할 수 있는 경우에도 제시되지 않을 수 있습니다.

4946762

Out of box 기본 영역은 기본 상태이어야 합니다.

4948123

상황에 따라 Web Server 6.1이 잘못된 클라이언트 키 크기를 보고합니다.

4932547

Tomcat AuthenticatorBase가 403이 아닌 500을 반환합니다.

4949842

webc: 코어 인증을 사용하는 경우 isUserInRole()이 일치하지 않습니다.

4957829

LDAP: 기본 인증에서 사용자가 UID용으로 와일드카드 '*'를 입력할 수 있습니다.

4960013

하나 이상의 ldap 영역은 허용되지 않습니다.

4968857

htconvert가 .nsconfig 와일드 카드 패턴을 올바로 변환하지 않습니다.

4976277

jdk 1.4.1을 사용하여 ldap 풀링용 jndi 연결 풀을 제공합니다.

4997838

Security가 ON인 RHL AS 3.0에서 Webserver가 시작되지 않습니다.

5003531

SS가 아닌 상태에서 transport-guarantee=CONFIDENTIAL인 웹 응용 프로그램에 액세스할 때 500 오류가 발생합니다.

5004542

ASN.1 구문 분석 버그/무차별 대입 프로그램(brute forcer program)으로 인하여 Web Server가 크래시될 수 있습니다.

5016494

NSS: 손상된 인증서가 있는 DER_UTCTimeToTime에서 크래시됩니다.

4996219

RedHat Linux Advance Server 3.0에서 Webservd에 의한 메모리 손실이 있습니다.

4954789

Web Server구현이 실패했으며 ClassCastException이 발생했습니다.

4968882

htconvert가 6.1 유형 server.xml에서 작동하지 않습니다.

4909378

webdav 편집용 도움말 버튼이 올바른 도움말 페이지로 연결되지 않습니다.

4657465

쿠키 인코딩을 사용 안 함으로 설정해야 합니다.

기본적으로 Sun Java System Web Server URL은 쿠키를 클라이언트로 보내기 전에 해당 쿠키를 인코딩합니다. 쿠키를 인코딩하지 않으려면 sun-web.xml에 다음 줄을 추가합니다.

<property name="encodeCookies" value="false"/>

위의 예에서 태그 바로 아래에 줄을 넣어야 하며 다른 태그에 포함하면 안 됩니다.

4707989

WEB-APP/JSP: JSP 파일에서 시작시 로드가 작동하지 않습니다.

4918754

Web Server 6.1이 8비트 문자세트에 있는 HTTP URL GET 매개 변수를 처리할 수 없습니다.

4924921

JDK 1.3.1을 사용하여 Win2k의 jvm 최대 힙 크기를 800MB로 설정할 수 없습니다.

4926336

jsp:param의 값에 %를 사용하면 쿼리 문자열이 손상됩니다.

4927770

libjvm에서 서버가 중단되었으며 SIGABRT가 발생했습니다.

4928358

JSP 오류가 Not Found 오류로 잘못 보고됩니다.

4930374

sun-web.xml의 클래스 로더에 있는 extra-class-path 속성이 예상대로 작동하지 않습니다.

4932893

동적 재로드가 웹 응용 프로그램 기술자 파일(예: web.xml)에 작동하지 않습니다.

4939370

웹 컨테이너 스레드 이름이 고유하지 않습니다.

4960873

세션이 두 개의 스레드에 의하여 동시에 만기되는 경우 NPE가 발생합니다.

4973927

EPIPE 신호가 OutputStream.write()에서의 IOException으로 포착되지 않습니다.

4983707

로그 수준을 Security로 변경하면 st에서 NullPointerException이 발생합니다.

4981028

웹 컨테이너가 web.xml의 "distributable" 구문을 허용하지 않습니다.

4993468

getResourcePaths가 반환한 경로에 "//"가 있습니다.

4997593

NSAPI srvhdrs와 HttpServletResponse 헤더 사이의 통합이 불량합니다.

4930327

MOVE/COPY 요청의 대상 헤더가 URL 해독되지 않습니다.

4930329

maxpropdepth의 기본 값이 잘못 선택되었습니다.

4952492

가능한 경우 MOVE 메소드는 파일의 "이름을 변경"해야 합니다.

4997756

LOCK-UNLOCK이 적절히 작동하지 않으며 잠금 정보 속성에 UI가 표시되지 않습니다.

4761188

LDAP: ACI용 LDAP 동적 그룹 성능 향상.

성능을 위하여 새 LDAP 구성 매개 변수에 SP2용으로 "dyngroups fast"가 도입되었습니다. Web Server는 이 구성으로 그룹 회원이 동적 그룹에서 중첩된 개인을 무시하는지 확인합니다.

예를 들어 사용자 "alpha"가 그룹 "a"에 속하고 그룹 "a"는 그룹 "b" memberURL 정의(동적 그룹)에 의하여 그룹 "b"에 속하며, acl은 오직 그룹 "b"의 액세스만 허용하는 것으로 가정합니다. 이 경우 Web Server는 "alpha"가 그룹 "b"에 속하지 않는 것으로 간주되므로 "alpha"의 액세스를 거부합니다.

이 경우에서 중첩된 그룹을 지원하려면 LDAP 인증 서비스에 이 신규 구성을 정의하지 않습니다. (또한 따라서 성능이 향상됩니다.) config 예: directory ldapregular ldap://localhost:389/o=TestCentral
ldapregular: dyngroups fast

4940418

바이트코드 기기용 타사 프로파일러 지원.

4943329

Web Server 6.1에서 IWSSessionManager이 예상대로 작동하지 않습니다.

4951264

Java가 시작한 재구성 동안 서버가 크래시되며 서버가 종료됩니다.

4958755

루트 컨텍스트에서 ServletContext.getContext(String)를 호출하면 다른 컨텍스트가 반환되지 않습니다. 이렇게 하면 간단히 루트 컨텍스트가 반환됩니다.

6.1 SP1에서 해결된 내용

Sun Java System Web Server 6.1 SP1에서 해결된 내용은 다음 표와 같습니다.

표4 Sun Java System Web Server 6.1 SP1에서 해결된 내용

문제 ID

설명

4642650

서브릿/JSP 컨테이너에서 절대 URL의 확장을 사용하지 않도록 하는 옵션.

세부 수정 내용
sun-web.xml에 새로운 속성 추가: relativeRedirectAllowed
기본값: FALSE
설명: TRUE인 경우 웹 응용 프로그램이 상대적 URL을 HttpServletResponse.sendRedirect() API를 사용하는 클라이언트로 보낼 수 있습니다. (즉, 컨테이너가 상대적 URL을 유효한 URL로 번역하지 않도록 합니다.)

4793938

Server Manager UI에서 Remote File Manipulation을 사용하도록 설정하면 원격 사용자가 서버의 URI 공간에 있는 임의의 디렉토리 목록을 구할 수 있습니다.

4904201

번들 JDK가 없는 서버를 추가할 때 javahome 경로가 잘못 설정됩니다.

4911580

새 서버 인스턴스를 추가할 때 Server Error 메시지와 함께 실패합니다.

4928794

PUT로 null 리소스를 만들려 하는 경우 서버가 다시 시작합니다.

4929913

검색 엔진이 PDF 파일에서 FTS 정보를 추출 및 색인화하지 않습니다.

세부 수정 내용
이 수정 내용은 Linux를 제외한 모든 지원된 플랫폼에 적용됩니다.

Author, Subject 및 Keywords 메타태그는 항상 색인화됩니다. 기능이 추가되었으며, 따라서 PDF 파일에서 FTS_* 속성을 변환할 때 생성되는 메타태그를 포함하여 임의의 매타테그가 색인화될 수 있습니다. 아래의 설명과 같이 Server.xml에서 새로운 설정을 직접 구성해야 합니다.

  • Server.xml의 SEARCH 부분에 name="indexMatategs"인 PROPERTY가 추가되었습니다. 값은 쉼표로 분리된 메타태그 이름 목록이어야 합니다(단, 이러한 설정에 상관 없이 Author, Subject 및 Keywords 메타태그는 항상 색인화됩니다.)
  • PDF 및 기타 유형의 문서를 변환할 때 결과의 메타태그를 색인화하려면 이 구성이 반드시 특정 문서 유형의 “필드” 이름이 아닌 메타태그의 이름이어야 합니다. 예를 들어 PDF 파일에서 FTS_Title 컨텐트를 색인화하려면 "Title"이 반드시 다음 "indexMetatags" 설정의 구성요소 이어야 합니다.

    <PROPERTY name="indexMetatags" value="Title"/>

참고 검색 결과에서 사용자 정의 메타태그 정보를 표시하는 방법에 대한 자세한 내용은 검색 부분의 4956415를 참조하십시오.

4933935

Solaris 9: 패키지 기반 설치에서 reconfig가 작동하지 않습니다.

4945089

SSL의 ASN.1 구문 분석 문제.

서비스 거부(Denial of Service) 공격으로 활용될 수 있는 Web Server에서 사용되는 SSL 프로토콜을 구현할 때 문제가 발견되었습니다. Sun Java System Web Server 6.1 SP1에서는 이 문제가 수정되었습니다. SSL 버전 3 또는 TLS를 활용하는 호스트 사이트에 Web Server를 사용하는 경우 이 서비스 팩을 반드시 설치하는 것이 좋습니다.

4950388

Windows XP에서 “reconfig” 명령이 작동하지 않습니다.

4964069

Windows 플랫폼에서 commit.exe 유틸리티가 충돌됩니다.

6.1에서 해결된 내용

Sun Java System Web Server 6.1에서 해결된 내용은 다음 표와 같습니다.

표5 Sun Java System Web Server 6.1에서 해결된 내용

문제 ID

설명

4540254

UNIX의 경우 로그 파일 교체에 서버를 재시작할 필요가 없어야 합니다.

4727146

"connection reset" 항목이 입력된 로그.

4786735

외부 JDK를 사용하는 경우 설치 프로그램이 JDK CLASSPATH/LIBPATH를 적절히 설정하지 않습니다.

4792721

LDAP 서버가 오프라인인 경우 잘못된 오류 메시지.

4799452

sun.tools.javac.Main 거부됨, 예외에 의하여 유효한 JSP가 정지합니다.

4801874

ACL_LDAPSessionAllocate가 항상 LAS_EVAL_FAIL을 반송합니다.

4811418

다이제스트 인증이 충돌됩니다.

4819405

digestauth 플러그인이 있는 slapd 프로세스의 메모리 확장/누출

4820513

digestauth 플러그인 코드를 스레드에 사용할 수 없습니다.

4839875

cachefs/nfs를 ClassCache 및 document-root로 사용하는 경우 Sun Java System Web Server가 항상 신규 JSP를 찾아내지 못합니다.

4842190

언어가 15개 이상인 Accept_Language 헤더를 수신하는 경우 Web Server가 중단됩니다.

4842574

잘못된 형태의 요청의 경우 서버가 중단됩니다.

4842601

Accept-Language 헤더 보안 사항.

4846832

CRL이 데이터베이스를 손상시킵니다.

4848896

특정 유형의 요청에 대하여 digestauth 플러그인이 중단됩니다.

4849914

특정 유형의 요청의 경우 digestauth 플러그에서 메모리가 누출됩니다.

4855546

로그 분석기 보안 사항.

4858026

JSP: 대규모의 데이터를 게시하는 경우 getParameter이 중단됩니다.

4867887

사용자의 uids에 공백이 있는 경우 Basic auth가 실패합니다.

4903319

컬렉션을 만드는 경우 모든 문서가 컬렉션에 색인화 및 추가되지 않습니다.


알려진 문제점

여기에서는 Sun Java System Web Server 6.1 SP2를 출시할 당시 알려진 중요한 문제와 제한 사항에 대하여 알아봅니다. 문제는 분류별 목록으로 구성되었습니다.

일반

일반적으로 알려진 문제점은 다음 표와 같습니다.

표6 일반적으로 알려진 문제점

문제 ID

설명

4991487

SEC_ERROR_BAD_DATABASE 오류

DBM의 메모리 내 캐시가 최대 허용 크기를 초과하면 NSS에서 오류가 로그됩니다. 이러한 현상이 발생하면 DBM은 임시 파일을 만들어 메모리 공간을 늘입니다. 임시 파일을 만들지 못하는 경우 다음 오류를 로그합니다.

[11/Dec/2003:10:52:54] failure (20073): Error receiving connection (SEC_ERROR_BAD_DATABASE - Problem using certificate or key database)
[11/Dec/2003:10:52:54] failure (20073): Error receiving connection (SEC_ERROR_BAD_DATABASE - Problem using certificate or key database)
[11/Dec/2003:10:52:54] failure (20073): Error receiving connection (SEC_ERROR_BAD_DATABASE - Problem using certificate or key database)

이에 따라 SEC_ERROR_BAD_DATABASE 오류가 발생합니다.

해결 방법:
웹 서버의 시작 스크립트에 $TMP를 설정하여 웹서버 사용자가 쓸 수 있는 파일 시스템(dir)을 가리키도록 합니다.

관리

관리에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표7 관리에 있어 알려진 문제점

문제 ID

설명

5007892

dist-admin: ACL 삭제로 obj를 제거할 수 없습니다.

해결 방법:
다음과 같이 https-admserv용 NameTrans를 주석으로 처리합니다.

#NameTrans fn="assign-name" name="https-admserv" from="/https-admserv/*"

5035129

RHLAS 3.0에 국한된 경우로 WS 6.1 SP2 Admin을 사용하여 DS user/group/ou를 관리할 수 없습니다.

4650456

복수 바이트 문자의 경우 View Access와 View Error이 적절히 작동하지 않습니다.

4652585

분산 관리를 사용하는 경우 로컬 관리 사용자를 사용할 수 없게 됩니다.

해결 방법
분산된 관리 그룹에 기본 admin 사용자 이름으로 사용자를 만듭니다.

참고로 새로 만들어진 LDAP admin 사용자의 암호는 반드시 Web Server admin 사용자의 암호와 동일해야 합니다.

4725683

로그 파일 날짜 스탬프가 로컬 시간대를 적용하지 않으며 잘못된 날짜를 표시합니다.

해결 방법
로그 파일 파일이름 확장자의 날짜가 로그 항목 그 자체의 날짜와 일치해야 하는 경우 서버가 로그 파일을 하루의 끝인 23:59에 교체하도록 구성합니다.

4761960

버전 6.0SP4에서는 SASL과 익명 바인드를 사용하는 경우 분산 관리를 사용할 수 없습니다.

해결 방법
SSL을 사용하는 디렉토리 서버에 익명 바인드를 사용하지 않습니다.

4841310

.htaccess로 인증하는 경우 REMOTE_USER 변수를 가져올 수 없습니다.

해결 방법
.htaccess 파일을 사용하도록 설정하면 서버가 리소스를 서비스하기 전에 .htaccess 파일을 확인합니다. 서버는 우선 리소스와 동일한 디렉토리에서 시작하여 그 상위 디렉토리, 다시 문서 루트까지 .htaccess 파일을 찾습니다. 예를 들어 기본 문서 디렉토리가 /sun/server/docs로 설정되었으며 클라이언트가 /sun/server/docs/reports/index.html를 요청하는 경우 서버는 /sun/server/docs/reports/.htaccess와 /sun/server/docs/.htaccess에서 .htaccess를 확인합니다.

참고로 관리자는 추가 문서 디렉토리와 CGI 디렉토리 기능을 사용하여 대체 문서 루트를 정의할 수 있습니다. 대체 문서 루트가 있으면 .htaccess 파일 처리가 달라집니다. 예를 들어 서버의 기본 문서 디렉토리는 /sun/server/docs로 설정되고 CGI 프로그램은 /sun/server/docs/cgi-bin/program.cgi에 있는 것으로 가정합니다. CGI를 파일 유형으로 사용 설정하면 클라이언트가 CGI 프로그램을 요청할 때 서버는 /sun/server/docs/.htaccess 와 /sun/server/docs/cgi-bin/.htaccess 모두의 컨텐트를 확인합니다. 그러나 대신 CGI 디렉토리가 /sun/server/docs/cgi-bin에 있으면 서버는 /sun/server/docs/cgi-bin/.htaccess를 확인하지만 /sun/server/docs/.htaccess는 확인하지 않습니다. 이는 /sun/server/docs/cgi-bin를 CGI 디렉토리로 지정하면 이 디렉토리가 대체 문서 루트가 되기 때문입니다.

4865295

End User Administration 기능(Administration 인터페이스의 Distributed Administration)이 더 이상 지원되지 않습니다..

4882999

Administration UI의 모양과 느낌이 일관되지 않습니다.

4888696

불충분한 정보가 입력된 경우 Netscape 7.0에서 Administration UI의 Add Server 페이지가 "사라"집니다.

해결 방법
Add Server 페이지에서 확인을 누르기 전에 완전한 정보를 입력합니다. 필요한 경우 페이지를 다시 로드하여 Add Server UI를 복구하거나 다른 페이지를 누른 후 다시 Add Server 페이지로 되돌아갑니다. 이 문제는 오직 Netscape 7.0에서만 발생합니다.

4910309

경고 메시지에 "null"이라는 단어가 잘못 표시됩니다.

이 메시지는 Virtual Server Manager의 Virtual Server 페이지용 Pick Directory에서 디렉토리 서비스를 편집할 때 발생합니다.

4905808

분산 관리를 사용하도록 설정한 후 수퍼유저가 Administration 인터페이스에 액세스할 수 없습니다.

해결 방법
분산 관리를 사용하도록 설정한 후 해당 "수퍼유저"와 동일한 관리 사용자 이름 및 비밀번호로 LDAP에 사용자를 만듭니다.

4908694

로깅 설정용 Default 링크가 작동하지 않습니다.

Virtual Server 페이지용 Logging Settings에서 Default 링크가 기본 경로로 설정되지 않았으며, 재설정 버튼으로 작동합니다.

4910197

JDBC 리소스를 편집할 때 등록 정보 페이지에 포함된 값이 삭제 후에도 유지됩니다.

4911552

.shtml 파일의 구문을 분석하지 않아야 하는 경우에도 분석됩니다.

Class Manager의 Content Management 탭에 있는 Parse HTML 페이지에 관련된 문제입니다. 이 페이지에서 .shtml 파일의 구문을 분석하지 않도록 구성되었음에도 불구하고 이 파일이 분석됩니다. 예를 들어 "Yes, with exec tag" 및 "All HTML files"를 지정한 경우에도 .shtml 파일의 구문이 분석됩니다.

ID 없음

Web Server와 번들된 sun-web.xml 파일이 잘못된 DTD 위치를 가리킵니다.

올바른 위치는
http://www.sun.com/software/dtd/webserver/sun-web-app_2_3-1.dtd입니다.

동시 사용

동시 사용에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표8 동시 사용에 있어 알려진 문제점

문제 ID

설명

4869693

Windows의 경우 Directory Server 5.x의 동시 사용 문제로 인하여 Web Server를 설치 할 때 설치시 Sun™ ONE Directory Server .dll 파일이 변경됩니다.

코어

코어에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표9 코어에 있어 알려진 문제점

문제 ID

설명

4939491

HP-UX: ./stop 스크립트를 실행하면 오류 메시지가 발생하며 프로세스 그룹이 종료됩니다.

설명서 및 온라인 도움말

설명서 및 온라인 도움말에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표10 설명서에 있어 알려진 문제점

문제 ID

설명

4849907

온라인 도움말 shtml admin 페이지에 다음 내용이 표시되어야 합니다.

실행 비트 및 .shtml 확장자가 있는 파일이 아닌 실행 비트와 .html 또는 .htm 확장자가 있는 파일.

4684775

기본으로 Async DNS가 사용 안 함으로 설정되었습니다. Administrators Configuration File Reference 용 추가 내용이 필요합니다.

Windows에서 AsyncDNS가 지원되지 않습니다.

Administrators Configuration File Reference 의 업데이트해야 할 부분은 세 부분입니다. 괄호 안의 내용은 "비동기 DNS를 허용할 것인지 지정합니다"이어야 합니다. 우선, DNS 조회 - AsyncDNS 부분:

비동기 DNS를 허용할 것인지 지정합니다. (이 지시문은 무시됩니다. 값이 ON으로 설정된 경우라도 서버가 비동기 DNS 조회를 수행하지 않습니다.)

부록 A: iPlanet Web Server 4.1과 Sun ONE Web Server 6.사이의 구성 변경(표A-1):

AsyncDNS AsyncDNS (무시됨. 값이 ON으로 설정된 경우라도 서버가 비동기 DNS 조회를 수행하지 않습니다.)

부록 A: iPlanet Web Server 6.0과 Sun ONE Web Server 6.1 사이의 구성 변경(표A-2):

AsyncDNS AsyncDNS (무시됨. 값이 ON으로 설정된 경우라도 서버가 비동기 DNS 조회를 수행하지 않습니다.)

5019026

지역화 문제: 두 번째 수준 온라인 도움말 화면 중 많은 화면이 영어로만 표시됩니다.

manual/https/ag/에 있는 파일 중 여러 개가 온라인 도움말 파일이 해당 파일을 내부적으로 참조하는 것과 같이 지역화되지 않았습니다.

4657465

encodeCookies 속성 Web App Programmer's Guide

기본적으로 Sun ONE Web Server URL은 쿠키를 클라이언트로 보내기 전에 해당 쿠키를 인코딩합니다. 쿠키를 인코딩하지 않으려면 sun-web.xml에 다음을 추가합니다.

<property name="encodeCookies" value="false"/>

위의 예에서 태그 바로 아래에 줄을 넣어야 하며 다른 태그에 포함하면 안 됩니다. 이 플래그의 기본값은 'true'입니다.

5029460

관리자 설명서에 있는 certmap.conf 설명 오류

관리자 설명서의 certmap.conf 설명에 다음 텍스트가 있습니다.

첫 번째 줄은 항목의 이름과 CA 인증서에 있는 고유 이름을 구성하는 속성을 지정합니다. name은 임의로 원하는 이름을 정의할 수 있습니다. 그러나 issuerDN은 반드시 클라이언트 인증서를 발행한 CA의 발행자 DN과 정확히 일치해야 합니다. 예를 들어 아래의 issuerDN 줄의 차이는 단지 속성을 구분하는 공백이지만 서버는 이 두 항목을 서로 다른 것으로 처리합니다.

certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US
certmap sun2 ou=Sun Certificate Authority,o=Sun, c=US

두 DN이 서로 동일함을 알 수 있습니다. 이 두 줄을 다음과 같이 수정해야 합니다.

certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US
certmap sun2 ou=Sun Certificate Authority, o=Sun, c=US

5031366

온라인 버전의 관리자 설명서에 잘못된 링크가 있습니다.

Sun 설명서 사이트 하이퍼링크가 올바로 작동하지 않습니다. URL에 여분의 공백이 있습니다. 올바른 링크는 http://www.sun.com입니다.

4909738

문서 오류.

Magnus Editor에서 LogVerbose 및 LogVsId가 "On"으로 설정되면 해당 속성(server.xml 파일의 LOG 요소에 있는 loglevel 및 logvsid 속성 대신)이 무시됩니다.

4911551

온라인 도움말에 기본 스타일에 대한 문서가 누락됩니다(Class Manager의 Styles 탭).

Sun Java System Web Server에는 다음 목록의 기본 스타일이 포함됩니다. 이는 obj.conf 파일에 만들어진 기본 개체입니다. 일단 서버 구성을 사용자 정의하면 스타일 목록이 변경(새 목록이 추가되거나 기존 목록이 삭제)됩니다. 기본 스타일은 다음과 같습니다.

  • j2ee. Java 환경을 시작하는 개체.
  • es-internal. 서버 코어가 처리하는 요청의 처리 방법을 결정하는 개체.
  • send-compressed. 디스크에 미리 압축된 컨텐트가 있는 경우 (예를 들어 index.html이 아닌 index.html.gz) 서버가 이를 송신할 지의 여부와 방법을 결정하는 개체.
  • compress-on-demand. 서버가 필요시 컨텐트를 압축할 것인지의 여부와 방법을 결정하는 개체.
  • dav. WebDAV 요청이 처리되는 방법을 제어하는 개체.

기본 스타일에 관련된 사항은 이 릴리스 노트의 관리 부분에 있는 4911550을 참조하십시오.

설치

설치에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표11 설치에 있어 알려진 문제점

문제 ID

설명

5020317

JDK만 업그레이드하면 검색을 사용할 수 없게 됩니다. (사용자에게 예외가 수신되며 GUI에서 검색 페이지를 액세스할 수 없습니다.)

해결 방법
JDK만 설치하기 전이나 JDK와 함께 61sp2 코어를 설치하면 이 예외는 발생하지 않습니다. 또한 JDK가 업그레이드된 Web Server 6.1 SP1위에 61sp2 코어를 설치하면 이 예외가 표시되지 않습니다.

4855263

Sun Java System Web Server가 Program Files 등의 이름에 공백이 있는 디렉토리에 설치된 경우 시작되지 않습니다. 설치 동안에는 이에 대한 오류 메시지가 표시되지 않으나 설치 후 서버가 실행되지 않습니다.

해결 방법
Web Server를 이름에 공백이 있는 디렉토리에 설치하면 안 됩니다.

4869238

Windows의 경우 Sun Java System Web Server 설치 프로그램에 server_root와 같은 긴 이름을 사용할 수 없습니다.

해결 방법
Sun Java System Web Server 설치 디렉토리용 경로 이름을 128자를 넘지 않는 이름으로 지정합니다. (대화 상자에서는 256자까지 입력할 수 있습니다.)

4901205

Solaris의 경우 설치 프로그램의 Fully Qualified Domain Name 화면 이후 표시되는 화면에서 Control+b를 사용할 수 없습니다(User and Group Name 화면으로 시작).

해결 방법
설치하는 동안 이전 화면으로 되돌아가야 하는 경우 설치 프로그램을 종료하고 다시 시작합니다.

4937915

AIX: 설치 도중 Ctrl-c를 누르면 터미널 화면이 정지됩니다.

이러한 현상은 컴퓨터 이름 화면(Web Server가 설치될 컴퓨터의 이름을 지정하는 화면)에서 발생합니다.

4960048

Sun Java System Web Server 6.1 SP1로 업그레이드할 때 일부 SNMP 관련 파일이 변경됩니다.

해결 방법
업그레이드하기 전에 다음 파일을 백업합니다.

$server-root/plugins/snmp/magt/CONFIG
$server-root
/plugins/snmp/sagt/CONFIG

이전

이전에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표12 이전에 있어 알려진 문제점

문제 ID

설명

5007081

6.0에서 6.1로 이전하는 중 웹 응용 프로그램 파일 상태가 무시됩니다.

server.xml 파일에서 파일 수준에 정의된 웹 응용 프로그램은 이전되지 않습니다. 웹 응용 프로그램 파일의 상태를 OFF로 전환하여 억제하면 이전할 때 응용 프로그램이 노출됩니다.

해결 방법:
이전되는 인스턴스의 server.xml 파일을 편집하고 각 웹 응용 프로그램의 상태를 OFF로 전환합니다.

4988156

설치를 종료할 때 sp_2 패치 설치(업데이트)

시스템에 Sun Java Enterprise System 1이 설치되어 있으며 Sun Java Enterprise System 1의 일부분인 Sun ONE Web Server 6.1을 Sun Java System Web Server 6.1 SP2로 업그레이드하려는 경우 반드시 JES(Java Enterprise System) 설치 프로그램을 사용하여 업그레이드해야 합니다. Sun Java System Web Server 6.1 SP2에 포함된 별도의 구성 요소 설치 프로그램을 사용하면 안 됩니다.

예제

예제 응용 프로그램에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다. 참고로 이들 문제로 인하여 해당 예제 응용 프로그램의 기능이 영향 받지 않습니다.

표13 예제에 있어 알려진 문제점

문제 ID

설명

5014039

web.xml의 태그 때문에 단순 JSP에 예외가 발생합니다.

해결 방법:
simple/src 디렉토리에 있는 web.xml에서 태그를 제거합니다. webapp를 다시 구현합니다.

ID 없음

rmi-iiop 예제의 단계가 누락됩니다.

"예제 응용 프로그램 구현" 부분에서 "ant deploy" 명령(제2단계)을 실행한 후 웹 서버 인스턴스를 재시작합니다.

참고 Ant는 Java 기반 구축 도구로 반드시 http://ant.apache.org의 Apache 웹사이트에서 다운로드해야 합니다. 또한 <install_root>/plugins/java/samples/docs/ant.html에 제공된 내용을 참조하십시오.

ID 없음

jdbcrealm 예제에 잘못된 Oracle 드라이브 이름이 포함됩니다.

"예제 응용 프로그램 컴파일 및 어셈블” 부분의 제2b단계에서 다음 줄을 변경합니다. 변경 전:

<PROPERTY name="dbdrivername" value="oracle.jdbc.pool.OracleDataSource"/>

변경 후:

<PROPERTY name="dbdrivername" value="oracle.jdbc.driver.OracleDriver"/>

검색

검색에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표14 검색에 있어 알려진 문제점

문제 ID

설명

4977315
5038203

6.1의 AIX-Search Engine에 정렬 순서를 변경하는 기능이 있어야 합니다.

해결 방법
기본 순서를 변경하려면 정렬 문자열의 첫 문자로 '+'를 추가합니다. URI에서 '+'는 사용할 수 없으므로 순서를 바꾸려면 '%2B'를 사용합니다. 이 경우 다음과 같이 URL을 변경합니다. http://host/search/index.jsp?si=1&ns=10&c=test&qt=*&sb=%2Bwriter.

4684124

이미 색인화된 컬렉션의 docroot가 변경된 경우 검색의 결과 문서에 '문서 없음' 오류가 발생합니다.

해결 방법
컬렉션 전체를 다시 만듭니다.

방법:

  • 모든 문서를 제거한 후 다시 추가합니다.
    또는
  • 컬렉션을 지운 후 다시 만듭니다.

4910410

복수 바이트 레이블 및 설명이 지정되는 일부의 경우 컬렉션을 만들 수 없습니다.

해결 방법
레이블 및 설명을 지정하지 않고 컬렉션을 만든 후 (이 경우는 선택) Search 탭의 Configure Collection 페이지에서 레이블 및 설명을 설정합니다.

4911725

다른 대소문자 패턴을 사용하는 단어를 검색하는 경우 검색이 작동하지 않습니다.

대소문자가 혼합된 단어(예를 들어 Java나 JAVA대신에 jaVa를 입력)를 사용하여 검색하는 경우 검색 페이지에 검색 결과가 표시되지 않을 수 있습니다.

4955069

HP-UX: I18n – 복수 바이트 표시 이름과 설명이 적절히 표시되지 않습니다.

해결 방법
컬렉션을 만든 후 컬렉션 구성(Configure Collection)에서 표시 이름(Display Name)과 설명(Description)을 설정합니다.

4963236

HP-UX: PDF 파일이 검색 컬렉션에 포함할 수 있도록 HTML로 변환되지 않습니다.

HP-UX 11i 시스템에 다음 패치가 설치된 경우 발생합니다.
PHSS_28871 — ld/linker 축적 패치

4974124

AIX: 복수 바이트 표시 이름 및 설명이 제공된 경우 컬렉션을 만들 수 없습니다.

해결 방법
이 문제는 Web Server가 zh_CN 로케일로 시작되는 경우 발생합니다. 모든 로케일을 설치하거나 서버가 ‘C’ 로케일로 시작되는 경우에는 발생하지 않습니다.

보안

보안에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표15 보안에 있어 알려진 문제점

문제 ID

설명

4671445

LDAP 클라이언트 인증이 필요한 경우 Sun Java System Web Server가 SSL을 통하여 LDAP에 연결되지 않습니다.

Sun Java System Web Server가 클라이언트 인증이 필요한 LDAP 서버(이 경우 Web Server가 클라이언트)에 연결하는 경우 Web Server의 인증서를 송신할 수 없으며 액세스에 실패합니다.

4863599

서로 다른 조직 단위에서 동일한 그룹 이름을 사용할 수 없습니다.

동일한 그룹 이름을 사용하고 그룹 이름으로 액세스를 제한하려는 경우 Sun Java System Web Server는 클라이언트가 사이트에 액세스할 때 오류를 반송합니다.

해결 방법
각 조직 단위에 대하여 서로 다른 그룹 이름을 사용합니다.

4963468

경우에 따라 “list” 권한의 효과가 적용되지 않습니다.

Sun One Web Server 6.1 관리자 설명서의 제9장에 있는 "액세스 권한 설정"에 따르면 "list" 권한은 인덱스 파일이 없는 디렉토리에서 디렉토리 목록을 구할 때 필요합니다. 그러나 적용되는 ACL이 list 권한을 거부하는 경우에도 디렉토리 목록을 구할 수 있는 경우가 있습니다. 이러한 이유로 디렉토리 색인화를 제한해야 하는 경우 list 권한 거부를 사용(또는 추가)하는 대신 Sun One Web Server 6.1 관리자 설명서의 제16장에 있는 "디렉토리 색인화 선택"에 설명한 대로 색인화를 사용하지 않도록 설정하는 것이 좋습니다.

도구

도구에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표16 도구에 있어 알려진 문제점

문제 ID

설명

4905696

Windows의 경우 wdeploy 유틸리티의 문제로 인하여 Servlet TCK에 있는 WAR 파일 두 개를 구현할 수 없습니다. 해당 파일:
servlet_jsh_HttpServletResponseWrapper_web.war
servlet_jsh_HttpServletRequestWrapper_web.war

해결 방법
클래스 파일 깊이(파일 이름 포함)이 255문자를 초과하는 경우 구현에 실패합니다. 해결 방법 제안:

  • server.xml 파일을 직접 편집합니다.
  • 직접 구현할 디렉토리를 만듭니다.
  • WAR파일을 디렉토리에 직접 구현합니다.

4912181

Linux의 경우 wdeploy 명령줄 유틸리티를 사용하여 응용 프로그램을 구현하는 경우 null 포인터 예외가 발생합니다. 이는 구현이 끝날 때 및 오직 성공하는 경우에만 발생합니다.

해결 방법
이 오류는 구현 후 reconfigure 스크립트가 실행된 다음, wdeploy가 stdout/stderr를 읽을 때 발생하는 것으로 보입니다. reconfigure는 완료될 것이지만 reconfigure 메시지용 오류 로그를 확인하여 서버가 실제로 재구성되었는지 확인해야 합니다. 메시지가 없는 경우 reconfigure 스크립트를 직접 실행해야 합니다.

웹 컨테이너

웹 컨테이너에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표17 웹 컨테이너의 알려진 문제

문제 ID

설명

4903162

Windows에서 url-patterns에 관련된 문제.

서브릿 표준에 따라 web.xml에 있는 url-pattern 요소는 대소문자를 구분하여 처리됩니다. 이는 Windows 사용자에게 예측하지 못한 작동이 발생하는 원인이 될 수 있습니다(예: 클라이언트가 index.html을 예상하며 index.HTML에 대한 요청을 하는 경우).

WebDAV

WebDAV에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.

표18 WebDAV에 있어 알려진 문제점

문제 ID

설명

4892017

상위 디렉토리가 잠긴 경우 리소스를 이동하거나 이름을 변경할 수 없습니다.

이는 DAV 클라이언트가 잘못된 If: 헤더를 송신하는 경우 발생합니다. 예를 들어 Macromedia Dreamweaver 또는 DAV Explorer를 사용하여 Web Server에 연결하고 컬렉션을 만든 후, 깊이를 무제한으로 하여 컬렉션을 잠그면(이 경우 해당 리소스까지 잠금), 리소스를 이동하거나 이름을 변경할 수 없게 됩니다. Adobe® GoLive® 잠금의 owner href가 auth_user와 일치하는 경우에만 올바른 If: 헤더를 송신합니다. 그렇지 않은 모든 경우 GoLive에서 잘못된 헤더가 보내집니다.

4902651

Virtual Server Manager의 Lock Management 화면에 하드 링크용 잠금 정보가 적절히 표시되지 않습니다.

Sun Java System Web Server에 구현된 WebDAV에서는 심볼 링크(하드 및 소프트)가 지원되지 않습니다.


문제 보고 및 피드백 제공 방법

Sun Java System Web Server 6.1 SP2에 문제가 발생한 경우에는 다음의 메커니즘을 통하여 Sun 고객 지원에 문의하십시오.

귀사의 문제를 해결하는데 최선의 도움을 제공할 수 있도록 다음의 정보를 바로 사용할 수 있도록 준비하십시오.

귀사의 의견을 환영합니다.

Sun은 설명서의 향상에 최선을 다하고 있으며 귀사의 의견 및 제안을 환영합니다. Sun에 의견을 보내실 때에는 다음의 “의견 전송” 링크를 사용하십시오.
http://docs.sun.com/

책의 부품 번호 및 제목 등 의견을 나타낼 수 있는 정보를 기입하십시오.


추가 Sun 리소스

다음 위치에 Sun ONE에 대한 유용한 정보가 있습니다.


Copyright© 2004 Sun Microsystems, Inc. All rights reserved.

미정부 권한 – 상용 소프트웨어 정부 기관 사용자는 Sun Microsystems, Inc.의 표준 사용권 조항과 FAR 및 그 부록의 해당 규정을 준수해야 합니다. 사용은 라이센스 조건에 따릅니다. 부분적으로 U. of CA에서 라이센스된 Berkeley BSD Systems에서 유도되었을 수 있습니다. Sun, Sun Microsystems, Sun 로고, Sun ONE, iPlanet, Solaris, SPARC, Java, Java Coffee Cup 로고, J2EE, J2SE, JavaServer Pages, JSP, Java Naming and Directory Interface, JDBC 및 NetBeans는 미국 및 기타 국가에서 Sun Microsystems, Inc.의 상표 또는 등록상표입니다.