Sun ONE Web Server 6.1 릴리스 노트

Sun™ ONE Web Server 릴리스 노트

버전 6.1

부품 번호816-6899-10

2003년 8월

이 릴리스 노트에는 Sun Open Network Environment(Sun ONE)Web Server6.1 의 해당 버전이 출시될 당시의 중요한 정보가 있으며, 여기에는 새로운 기능과 개선 사항, 알려진 한계 및 문제, 기술적 참고, 추가 리소스에 대한 정보 등이 포함됩니다. Sun ONEWeb Server6.1을 사용하기 전에 이 설명서를 반드시 읽으십시오.

이 릴리스 노트의 최신 버전은 다음 웹사이트에서 구할 수 있습니다.
http://docs.sun.com/prod/sunone

소프트웨어를 설치 및 설정하기 전에 릴리스 노트를 검토하고 최신 정보가 있는지 수시로 확인하십시오.

이 릴리스 노트의 내용:


Sun ONE Web Server 6.1의 새로운 기능

Sun ONE Web Server 6.1에 포함된 새로운 기능:

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

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

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

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

J2SE Platform 1.4.1_03 지원

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

WebDAV 지원

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

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

NSAPI 필터 지원

Sun ONE 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 ONE Web Server 6.1 NSAPI Programmer's Guide를 참조하십시오.

HTTP 압축 지원

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

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

새로운 검색 엔진 지원

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

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

보안 기능 향상

Sun ONE Web Server 6.1의 새로운 기능을 사용하면 보통 파일 인증을 통하여 액세스를 제한 할 수 있습니다. 또한 Sun ONE Web Server 6.1은 이전 버전의 Web Server와 달이 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 ONE Web Server 6.1 Administrator's Configuration File Reference를 참조하십시오.

JNDI 지원

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

JDBC 지원

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

Sun ONE Studio 5 지원

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

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

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

Sun ONE Web Server 6.1용 Sun ONE Studio 5의 작동은 Sun(TM) ONE Application Server 7의 작동과 같습니다. Sun ONE Studio 5에서 웹 응용 프로그램 기능을 사용하는 데 대한 자세한 내용은 다음 다음의 자습서를 참조하십시오.
http://developers.sun.com/tools/javatools/documentation/s1s5/cdshop.pdf

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

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

Sun ONE Studio에 대한 자세한 내용은 다음을 방문하십시오.
http://www.sun.com/software/sundev/jde/

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

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

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

  1. Sun ONE 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 ONE Web Server 6.1은 Sun(TM) ONE Active Server Pages 버전 4.0.1(구 Sun Chili!Soft ASP)를 통하여 Active Server Pages 3.0을 지원합니다. Sun ONE Active Server Pages는 Sun ONE Web Server에 안전한 엔터프라이즈 등급의 Active Server Pages 엔진을 추가합니다.

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

Sun ONE Web Server에 Sun ONE Active Server Pages를 설치하려는 경우 라이센스가 필요합니다. Sun ONE 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 ONE Web Server 6.1은 다기능성의 널리 사용되는 Open Source 웹 스크립트 언어인 PHP와 호환됩니다. PHP는 모든 주요 운영 체제에서 실행됩니다.

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

NSS 3.3.5 및 NSPR 4.1.5 지원

Sun ONE Web Server 6.1은 NSS(Network Security Services) 3.3.5 및 NSPR(Netscape Portable Runtime) 4.1.5를 지원합니다.

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

Sun ONE Web Server 6.1은 Sun(TM) Crypto Accelerator 4000용 하드웨어 가속기 지원을 제공합니다. Sun Crypto Accelerator 1000은 암호화 가속기 보드로 Web Server의 SSL 성능을 향상시킵니다.


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

소프트웨어 및 하드웨어 요구 사항에 대한 내용은 Sun ONE Web Server 6.1 Installation and Migration Guide 를 참조하십시오.


필수 패치

운영 체제를 최신의 패치를 사용하여 업데이트하는 것이 좋습니다. Solaris 플랫폼의 경우 Sun이 권장하는 패치는 다음 위치에 있습니다.
http://sunsolve.sun.com/pubpatch

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

Sun ONE Web Server 6.1을 최적으로 사용하려면 다음의 패치가 필요합니다.

Solaris 8 (SPARC)

Solaris 9 (SPARC 및 x86)


설치 참고

설치에 대한 참고 사항은 Sun ONE Web Server Installation and Migration Guide의 내용을 참조하십시오.

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

설치에 관련하여 알려진 문제에 대한 내용은 이 릴리스 노트의 알려진 문제을 참조하십시오.


제품 설명서

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

Sun ONE Web Server 설명서는 PDF와 HTML 형식으로 사용할 수 있습니다. 각 설명서에 설명된 작업과 개념은 다음 표와 같습니다.

표1 Sun ONE Web Server 설명서 과정표

내용

해당 부분

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

Release Notes

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

Getting Started Guide

설치 및 이전 작업 수행:

  • Sun ONE Web Server 및 다양한 구성요소의 설치, 지원 플랫폼 및 환경
  • Sun ONE Web Server 4.1 또는 6.0에서 Sun ONE Web Server 6.1로 이전

Installation and Migration Guide

다음의 관리 작업 수행:

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

관리자 설명서

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

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

Programmer's Guide

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

NSAPI Programmer's Guide

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

Programmer's Guide to Web Applications

구성 파일 편집

Administrator's Configuration File Reference

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

Performance Tuning, Sizing, and Scaling Guide


Sun ONE Web Server6.1의 수정 사항

이 부분에서는 Sun ONE Web Server6.1에서 수정된 가장 중요한 사항에 대하여 설명합니다.

표2 Sun ONE Web Server6.1의 수정 사항 

문제 ID

설명

4540254

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

4727146

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

4801874

ACL_LDAPSessionAllocate가 항상 LAS_EVAL_FAIL을 반송

4819405

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

4842574

잘못된 형태의 요청의 경우 서버 중단

4842601

Accept-Language 헤더 보안 문제

4786735

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

4792721

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

4811418

다이제스트 인증 중단

4820513

digestauth 플러그인 코드를 스레드에 사용할 수 없음

4842190

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

4846832

CRL이 데이터베이스 손상

4848896

특정 유형의 요청에 대하여 digestauth 플러그인 중단

4849914

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

4855546

로그 분석기 보안 문제

4867887

사용자의 uids에 공백이 있는 경우 Basic auth 실패

4799452

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

4839875

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

4858026

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


알려진 문제

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

관리

Sun ONE Web Server 6.1 관리에 대한 알려진 문제는 다음 표와 같습니다.

표3 관리의 알려진 문제

문제 ID

설명

4865295

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

4870613

Netscape 7.0의 프레임에서 뒤로 버튼이 작동하지 않음.

세 개의 프레임이 있으며 프레임의 내용이 프레임 자체에 의하여 변경되는 경우 브라우저의 뒤로 버튼이 작동하지 않을 수 있습니다. 이 문제는 또한 Administration UI에 몇 가지 탐색 버튼이 있는 Netscape 7.0에서도 발생할 수 있습니다.

4882999

Administration UI의 모양과 느낌이 일관되지 않음.

4888696

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

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

4893486

Magnus Editor의 SSL Settings 페이지에 기본 값이 표시되지 않음.

조치 방법
이 페이지에서 Help 버튼을 눌러 기본 값을 확인합니다.

4910309

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

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

4910325

Administration UI에서 여러 개의 가상 서버 클래스를 한 번에 삭제할 수 없음.

Edit Classes 페이지에서 삭제를 위하여 여러 개의 클래스를 선택하는 경우에도 한 번에 하나의 클래스만 삭제됩니다.

4911548

스타일 링크가 잘못 표시됩니다.

이는 스타일을 만들거나 편집할 때 또는 WebDAV의 사용 설정을 변경할 때 발생하며, 웹 서버가 재시작됩니다. 서버가 재시작되면 스타일 페이지로 되돌아갑니다.

4894033

분산된 관리 IP/DNS ACL이 작동하지 않음.

분산된 관리를 사용 설정한 후, Administration 서버용 ACL에서의 IP/DNS 제한이 작동하지 않습니다.

4904201

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

예를 들어 사용자 정의 JDK(번들로 제공된 JDK 아님)와 함께 Sun ONE Web Server를 설치한 후, 새 서버 인스턴스를 추가하려고 하는 경우 새로 만들어진 인스턴스용 javahome이 올바로 설정되지 않습니다. 이는 계속 번들로 제공되는 JDK 경로를 가리키지만 이 경우에는 이 JDK가 없습니다.

조치 방법
server.xml 파일의 JAVA 요소에 있는 javahome 속성을 직접 편집합니다.

4905808

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

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

4908647

Class Manager의 Remote File Manipulation 페이지에서 액세스된 두 페이지에 Help 버튼이 없음.

4908694

로깅 설정용 Default 링크가 작동하지 않음.

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

4908787

청취 소켓을 만들 때 Administration UI의 기본 값 수용 스레드(1)가 server.xml에 반영되지 않음.

4910197

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

4910272

docroot에 역슬래시(\)가 있음.

인스턴스 또는 가상 서버 클래스를 추가할 때 역슬래시가 있거나 슬래시가 혼합된 docroot를 지정한 경우 docroot가 올바로 만들어지지 않습니다.

조치 방법
Windows를 포함하여 모든 플랫폼에 대하여 docroot를 지정할 때 슬래시(/)만 사용합니다.

4910281

Global Settings 탭의 Configure Directory Service 페이지에 선택 버튼 대신 선택란이 있어야 합니다(사용 용이성 문제).

4910397

URL 접두사로 //을 사용한 경우 URL 전달의 Redirection이 작동하지 않음.

4911093

경고 메시지에 굵은체 태그(<b></b>)가 있음.

Class Manager의 Additional Document Directories 페이지용 경고 메시지에 HTML 굵은체 태그가 있습니다.

4911547

서버가 중복된 WebDAV 컬렉션을 만들 수 있도록 허용하며 이전 컬렉션에 덮어씁니다.

동일한 이름의 컬렉션을 만들 수 있으며, 이전에 만들어진 컬렉션은 삭제됩니다. 이에 대한 오류 메시지나 경고는 표시되지 않습니다.

4911550

추가 문서 디렉토리가 있는 Web Server에 액세스할 때 서버 오류 발생.

추가 문서 디렉토리에 j2ee 또는 dav 등의 내부 전용 스타일을 적용한 후, 브라우저를 사용하여 서버에 액세스하면 서버 오류가 발생합니다.

조치 방법
추가 문서 디렉토리에 j2ee 또는 dav 등의 내부 전용 스타일을 적용하면 안 됩니다.

이들 스타일에 대한 자세한 내용은 이 릴리스 노트의 문서 부분을 참조하십시오.

4911552

.shtml 파일이 파싱되지 않아야 하는 경우에도 파싱됨.

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

4911580

새 서버 인스턴스를 추가할 때 서버 오류 메시지와 함께 실패.

이 문제는 기존 서버 인스턴스에 일정한 수의 청취 소켓이 존재하는 경우에만 발생합니다.

조치 방법
기존 서버 인스턴스에서 청취 소켓을 만들거나 삭제하여 이 오류를 방지할 수 있습니다.

4911630

Magnus Editor의 필드가 모두 유효한 것으로 판단되지 않음.

예를 들어 SSL Settings 또는 Performance Settings의 일부 필드는 음수 값을 입력할 수 있으며, magnus.conf 파일은 해당 값으로 업데이트됩니다. 오류 메시지나 경고는 표시되지 않습니다.

4911633

Administration 인터페이스의 사용자 비밀번호를 변경할 수 없음.

Users and Groups 탭에서 사용자를 만든 후 Administration UI를 사용하여 사용자의 비밀번호를 변경하려는 경우, 변경이 불가능합니다.

조치 방법
디렉토리 서버에 포함된 관리 콘솔 소프트웨어를 사용하여 사용자 비밀번호를 변경합니다.

4911640

Administration 인터페이스에 "New Password(again) "의 유효성 확인이 없음.

Users and Groups 탭의 Edit User 페이지에서 "New password"와 "New password(again)" 필드에 서로 다른 값을 입력하는 경우 서로 다른 비밀번호가 입력되었다는 경고가 표시되지 않습니다.

4912353

Netscape 4.79의 Help 버튼을 사용하면 잘못된 제목이 표시됨.

Netscape 4.79의 경우 Class Manager의 Add Virtual Server 페이지에서 Help 버튼을 누르면 이 제목의 도움말 페이지 하단이 표시됩니다. 이 부분에 대한 내용을 보려면 도움말 창에서 위로 스크롤합니다.

동시 사용

Sun ONE Web Server 6.1 동시 사용에 대한 알려진 문제는 다음 표와 같습니다.

표4 동시 사용의 알려진 문제

문제 ID

설명

4869693

Windows의 경우 Directory Server 5.x의 동시 사용 문제로 인하여 Web Server설치시 Sun (TM) ONE Directory Server .dll 파일이 변경됨.

코어

Sun ONE Web Server 6.1 코어에 대한 알려진 문제는 다음 표와 같습니다.

표5 코어의 알려진 문제

문제 ID

설명

4905681

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

문서

Sun ONE Web Server 6.1 문서에 대한 알려진 문제는 다음 표와 같습니다.

표6 문서의 알려진 문제

문제 ID

설명

4909738

문서 오류.

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

4911551

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

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

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

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

설치

Sun ONE Web Server 6.1 설치에 대한 알려진 문제는 다음 표와 같습니다.

표7 설치의 알려진 문제

문제 ID

설명

4855263

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

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

4869238

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

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

4901205

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

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

이전

Sun ONE Web Server 6.1 이전에 대한 알려진 문제는 다음 표와 같습니다.

표8 이전의 알려진 문제

문제 ID

설명

4858152

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

Windows에서 이전하는 경우 이† 페이지에 입력된 4.1 또는 6.0 서버 루트 경로에 불필요한 슬래시가 있으면(예를 들어 C:\\SunONE_Servers\\webserver\), 이전된 인스턴스의 server.xml 파일에 신규 서버 루트에 대한 참조가 포함되지 않으며 이전 인스턴스의 서버 ID는 제거됩니다.

4904088

Internet Explorer를 사용하는 경우 최종 이전 페이지에 정보가 표시되지 않음.

Web Server 버전 6.0 또는 4.1 obj.conf 파일의 object 태그 줄에 이전 서버 루트로의 참조가 포함된 경우 Internet Explorer의 최종 이전 페이지에 이전 세부 사항이 모두 표시되지 않습니다(Netscape에는 모두 표시). 그러나 세부 사항이 표시되지 않는 경우라도 해당 인스턴스의 이전은 성공적으로 수행됩니다.

조치 방법
최종 이전 페이지의 정보를 표시하려면 Netscape 브라우저를 사용합니다.

예제

Sun ONE Web Server 6.1 예제 응용 프로그램에 대한 알려진 문제는 다음 표와 같습니다. 참고로 이들 문제로 인하여 해당 예제 응용 프로그램의 기능이 영향 받지 않습니다.

표9 예제의 알려진 문제

문제 ID

설명

ID 없음

rmi-iiop 예제의 단계 누락.

"Compiling and Assembling the Sample Application" 부분에서 ant 명령(제5단계)을 실행한 후 웹 서버 인스턴스를 재시작합니다.

ID 없음

jdbcrealm 예제의 sql문에 인용 부호 누락.

다음의 sql문을 변경합니다.

<install_root>/plugins/java/samples/webapps/security/jdbcrealm/src
/sql/dbscript-ora.sql

변경 전:

INSERT INTO user_tbl (userid,firstname,lastname,passwd,groups)
VALUES( 'ws','ws','ws,'secret','staff,engineer');

변경 후:

INSERT INTO user_tbl (userid,firstname,lastname,passwd,groups)
VALUES( 'ws','ws','ws','secret','staff,engineer');

ID 없음

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

"Compiling and Assembling the Sample Application" 부분의 제2b단계에서 다음 줄을 변경합니다. 변경 전:

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

변경 후:

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

검색

Sun ONE Web Server 6.1 검색에 대한 알려진 문제는 다음 표와 같습니다.

표10 검색의 알려진 문제

문제 ID

설명

4903319

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

ASA, ASP, BMP, GIF, JAR, JPG, JS, JSP, SXI, SXW, SXC, SXM, SXG, TAR, WAR 및 ZIP 등의 확장자(대소문자 구분하지 않음)를 가진 파일은 색인화되지 않습니다. Linux의 경우 PDF 파일 또한 색인화되지 않습니다.

4908010

새로 만든 가상 서버의 경우 Apply를 수행하지 않으면 검색 컬렉션을 제거할 수 없음.

조치 방법
새로 만든 가상 서버용 컬렉션을 제거하기 전에 Apply를 누르고 서버를 재시작합니다.

4908645

쿼리 문자열에 소유격 기호(')가 있는 경우 반전이 올바로 되지 않음.
- 또한 -
쉼표가 있는 단어는 검색되지 않음.

  • 브라우저에서 검색 응용 프로그램에 액세스하고 소유격 기호가 있는 단어(예를 들어 server's)를 사용하여 검색하는 경우 검색 결과가 올바로 반전되지 않습니다.
  • 쉼표로 끝나는 단어는 검색할 수 없습니다.

4910222

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

조치 방법
이는 역슬래시 또는 슬래시가 혼합된 docroot를 지정하는 경우 발생합니다. 슬래시를 사용하십시오.

4910410

Windows의 경우 복수 바이트 레이블 및 설명이 지정되는 일부 경우 컬랙션을 만들 수 없음.

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

4911548

중복된 컬렉션(동일한 이름의 컬렉션)을 만드는 경우 적절한 오류 메시지가 표시되지 않음.

4911656

Internet Explorer를 사용하는 경우 검색 결과 페이지의 하이퍼링크가 올바로 작동하지 않음.

쿼리 문자열에 &, =, % 및 + 등의 특수 문자가 있거나 일부 복수 바이트 문자가 있는 경우 Internet Explorer의 검색 결과 페이지에서 "sort by date," "previous," 및 "next" 등의 하이퍼링크가 올바로 작동하지 않습니다.

4911725

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

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

보안

Sun ONE Web Server 6.1 보안에 대한 알려진 문제는 다음 표와 같습니다.

표11 보안의 알려진 문제

문제 ID

설명

4671445

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

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

4863599

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

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

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

4903162

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

서브릿 표준에 따라 web.xml에 있는 url-pattern 요소는 대소문자를 구분하여 처리됩니다. 그러나 Windows의 경우 url-patterns는 대소문자를 구분하지 않고 처리되며, 따라서 요청의 대소문자를 변경하여 보안 제한과 필터 매핑을 피할 수 있습니다.

예를 들어 웹 응용 프로그램에서 <url=pattern>*html</url-pattern>에 대한 보안 제한이 있는 것으로 가정합니다. index.html이라는 파일은 있으나 index.HTML이라는 파일은 존재하지 않습니다. Windows에서 다음의 상황이 발생할 수 있습니다.

  • GET/index.html이 보안 제한에 일치하므로 인증이 시작됩니다.
  • GET/index.HTML은 보안 제안과 일치하지 않으므로 제한되지 않습니다. 다른 플랫폼의 경우 파일이 존재하지 않으므로 보통 404 오류가 발생합니다. 그러나 Windows의 경우 액세스 제어를 피하여 index.html의 컨텐츠가 반환됩니다.

조치 방법
Windows의 확장자 제한을 피합니다. 대신 "/*" 등의 접두사 제한을 지정합니다. 그 보다 덜 사용되는 조치 방법은 다양한 조합 목록을 지정하는 것으로 단순히 "*.ps"를 지정하는 것이 아니라 "*.ps *.PS *.pS *Ps"와 같이 지정합니다.

도구

Sun ONE Web Server 6.1 도구에 대한 알려진 문제는 다음 표와 같습니다.

표12 도구의 알려진 문제

문제 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 스크립트를 직접 실행해야 합니다.

WebDAV

Sun ONE Web Server 6.1 WebDAV에 대한 알려진 문제는 다음 표와 같습니다.

표13 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 ONE Web Server에 구현된 WebDAV에서는 심볼 링크(하드 및 소프트)가 지원되지 않습니다.

4905175

WebDAV ACL 설정이 새 가상 서버로 상속됨.

이렇게 하면 가상 서버에 있는 기존 WebDAV ACL 설정이 자동으로 새로 만든 가상 서버의 기본값이 됩니다. 가상 서버에서 ACL 설정을 수정하면 다른 가상 서버에도 반영됩니다.

조치 방법
각 가상 서버에 대하여 새 ACL 파일을 만듭니다.


문제 보고 및 피드백 제공

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

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

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

Sun은 설명서의 향상에 최선을 다하고 있으며 귀사의 의견 및 제안을 환영합니다. 귀사의 의견을 다음으로 보내 주십시오.
docfeedback@sun.com

제목줄에 문서의 부품번호(816-6899-10)를 입력하고 전자우편 본문에 설명서 제목(Sun ONE Web Server 6.1 Release Notes)를 포함합니다.


추가 Sun 리소스

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


Copyright 2003 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.

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