Sun JavaTM System Web Server 6.1 2005Q4 SP5(이하 Sun Java System Web Server 6.1 SP5)에는 중요한 보안 취약점 수정 내용이 포함되었습니다. 특히 SSL(Secure Sockets Layer) 버전 3 또는 TSL(Transport Security Layer)을 활용하는 사이트를 포함하여 Sun Java System Web Server를 사용하는 모든 사용자는 이 서비스 팩을 설치하는 것이 좋습니다. 이 릴리스에서는 HP-UX 및 AIX 플랫폼에 대한 지원 기능도 제공합니다.
이 릴리스 노트에는 Sun Java System Web Server 6.1 SP2의 해당 버전이 출시될 당시의 중요한 정보가 있으며, 여기에는 새로운 기능과 개선 사항, 알려진 한계 및 문제, 기술적 참고, 추가 리소스에 대한 정보 등이 포함됩니다. 소프트웨어를 설치 및 구성하기 전에 릴리스 노트를 검토하여 최신 정보를 정기적으로 확인하시기 바랍니다.
전체 Sun Java System Web Server 6.1 설명서는 http://docs.sun.com/db/prod/s1websrv#hic에서 사용할 수 있습니다.
이전 Sun Java Enterprise System 2005Q1 모음 아래에 게시된 기존 Sun Java System Web Server 6.1 2005Q1 SP4 설명서는 Sun Java System Web Server 6.1 2005Q4 SP5 및 Sun Java Enterprise System 2005Q4에만 유효합니다. 이러한 설명서는 http://docs.sun.com/coll/WebServer_05q1 및 http://docs.sun.com/coll/WebServer_05q1_ko에서 사용할 수 있습니다.
이 릴리스 노트는 다음 내용으로 구성되어 있습니다.
Sun Java System Web Server는 다음 기능 및 향상된 기능을 제공합니다.
Sun Java System Web Server에는 JavaTM 2 Platform, Enterprise Edition(J2EE) 호환 JavaTM Servlet 2.3 및 JavaServer Pages(JSP) 1.2 표준 구현이 포함됩니다. J2EE 호환 웹 컨테이너는 JavaTM 기술 표준과 호환되는 웹 응용 프로그램을 디자인하고 배포할 수 있는 유연성과 신뢰성을 제공합니다. 웹 응용 프로그램은 가상 서버 단위로 구현할 수 있습니다.
이 기술에 대한 자세한 내용은 다음 자료를 참조하십시오.
http://java.sun.com/products/servlet/index.html의 Java Servlet
http://java.sun.com/products/jsp/index.html의 JSP(JavaServer Pages)
서블릿 및 JSP 개발에 대한 자세한 내용은 Sun Java System Web Server 6.1 SP4 Programmer’s Guide to Web Applications를 참조하십시오.
Sun Java System Web Server는 JavaTM 2 Platform, Standard Edition(J2SETM) 1.4.2_04-b05를 지원합니다. (32비트 전용, 64비트는 지원하지 않습니다.) J2SE 소프트웨어는 Web Server와 함께 번들로 제공되며 설치하도록 선택하는 경우 Web Server를 설치할 때 함께 설치됩니다. 또한 Web Server를 설치한 후 보유하고 있는 JDK를 따로 설치할 수 있습니다. Administration Server를 사용하려는 경우 반드시 JDK를 설치해야 합니다.
HP-UX 플랫폼용 Sun Java System Web Server 6.1에 JDK 1.4.1이 포함되어 있습니다.
Sun Java System Web Server는 Solaris, Linux 및 Windows 플랫폼에서 1.5.0_01-b08로 인증된 JavaTM 2 플랫폼, Standard Edition(J2SETM) 1.5.0을 지원합니다.
Sun Java System Web Server는 WebDAV(Web-based Distributed Authoring and Versioning) 프로토콜을 지원합니다. 이 프로토콜을 사용하면 다음 기능을 포함하여 공동 웹 게시가 가능합니다.
RFC 2581 표준 및 RFC 2581 클라이언트와의 상호 운용성
웹 게시용 보안 및 액세스 제어
파일 시스템 기반 WebDAV 모음 및 자원에 대한 기본 게시 작업
WebDAV는 컨텐트 메타데이터, 이름 공간 관리 및 덮어 쓰기 방지 등을 통합 지원합니다. 이러한 기술은 WebDAV를 지원하는 다양한 저작 도구와 조합되어 공동 작업 환경에 이상적인 개발 플랫폼을 제공합니다.
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 SP4 NSAPI Programmer’s Guide를 참조하십시오.
Sun Java System Web Server는 컨텐트 압축을 지원하므로 하드웨어 비용의 증가 없이 클라이언트와 서버에 더 많은 컨텐트를 더 빠르게 제공할 수 있습니다. 컨텐트 압축은 다운로드 시간을 단축시키므로 전화 접속 및 높은 수준의 트래픽 연결 사용자는 더 많은 혜택을 누릴 수 있습니다.
자세한 내용은 Sun Java System Web Server 6.1 SP4 관리자 설명서를 참조하십시오.
Sun Java System Web Server는 텍스트 전용 색인화 및 검색을 제공하는 Java 기반 검색 엔진을 지원합니다. 이 검색 기능을 사용하면 서버에서 문서를 검색하고 결과를 웹 페이지에 표시할 수 있습니다. 서버 관리자는 사용자의 검색에 대한 문서 색인을 만들 수 있으며 사용자는 자신의 요구에 맞추어 검색 인터페이스를 만들 수 있습니다.
최종 사용자가 검색 기능에 액세스하는 데 사용할 수 있는 기본 URL은 다음과 같습니다.
http://<server-instance >:port number/search
예:
http://plaza:8080/search
최종 사용자가 이 URL을 호출하면 Java 웹 응용 프로그램인 검색 페이지가 시작됩니다.
키워드와 선택 쿼리 연산자에 대한 내용을 포함하여 기본 및 고급 검색을 수행하는 데 대한 자세한 내용은 검색 엔진과 함께 제공되는 도움말을 참조하십시오. 이 정보에 액세스하려면 검색 페이지에서 Help 링크를 누릅니다. 자세한 내용은 Sun Java System Web Server 6.1 SP4 관리자 설명서를 참조하십시오.
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 SP4 Administrator’s Configuration File Reference를 참조하십시오.
Sun Java System Web Server는 JNDI(Java Naming and Directory Interface)를 지원하므로 다양한 종류의 기업 이름 지정 및 디렉토리 서비스에 대한 매끄러운 연결을 제공합니다.
Sun Java System Web Server에서는 JDBC(JavaTM Database Connectivity)를 바로 사용할 수 있으며 광범위한 업계 표준 및 사용자 정의 JDBC 드라이버를 지원합니다.
Sun Java System Web Server는 SunTM ONE Studio 5, Standard Edition을 지원합니다. Sun ONE Studio 기술은 Sun의 강력하고 확장 가능한 Java 기술 개발자용 통합 개발 환경(IDE)입니다. Sun ONE Studio 5는 NetBeans 소프트웨어를 기반으로 만들어졌으며 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 SP5가 지원하는 모든 플랫폼에서 사용할 수 있습니다. Web Server용 플러그인은 다음과 같은 방법으로 얻을 수 있습니다.
Sun Java System Web Server 미디어 키트의 Companion CD
Sun ONE Studio의 AutoUpdate 기능 사용
http://www.sun.com/software/download/products/3f567f91.html의 Sun Java System Web Server용 다운로드 센터
Sun Java System Web Server 6.1 SP5용 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 SP5 인스턴스를 기본으로 설정한 후, 자습서에 설명한 것과 동일하게 조치합니다.
또한 http://usersguide.netbeans.org/tutorials/webapps/index.html에서 NetBeans 자습서를 참조하십시오.
Sun ONE Studio 5에 대한 자세한 내용은 http://www.sun.com/software/sundev/jde/를 참조하십시오.
추가 개발자 자원은 이 릴리스 노트의 Sun의 추가 자원을 참조하십시오.
디버그 모드를 시작된 원격 Web Server에 직접 IDE를 연결하려는 경우 `원격 디버깅'용으로 Sun ONE Studio 5를 사용할 수 있습니다. 다음 단계를 따르십시오.
Sun Java System Web Server 관리 인터페이스를 사용하여 서버 인스턴스를 디버그 모드로 다시 시작합니다(서버 관리자 > JVM 일반 설정 > 디버그 사용 가능).
JPDA 포트 번호를 기록합니다.
IDE를 시작합니다.
디버그 > 시작을 선택합니다.
dt_socket 메소드를 선택한 후, 원격 컴퓨터 이름과 JPDA 포트 번호를 입력합니다. 이렇게 하면 구현된 응용 프로그램의 서블릿 소스 코드에 대해 IDE에서 만들어진 중단점이 활성화됩니다.
Sun Java System Web Server 6.1 SP5는 Sun ONE Active Server Pages 버전 4.0.1(이전 이름은 SunTM Chili!Soft ASP)과 4.0.2를 통하여 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 SP5는 다음 플랫폼에서 Sun ONE Active Server Pages 4.0.1과 4.0.2를 지원합니다.
SolarisTM(SPARC?) 8 및 9
Windows 2000 및 XP
Red Hat Advanced Server 2.1
Sun Java System Web Server에 Sun ONE Active Server Pages를 설치하려는 경우 사용권은 필요하지 않습니다. Sun ONE Active Server Pages 설치 프로그램은 Sun Java System Web Server 매체 키트를 구입한 경우 Companion CD에서 사용할 수 있거나 http://www.sun.com/software/chilisoft/index.html에서 다운로드할 수 있습니다. 다음에 유의하십시오.
Sun ONE Active Server Pages 플러그인을 사용하려면 Sun Java System Web Server 6.1 SP5가 설치된 후 50MB(대략)의 디스크 공간이 필요합니다.
설치를 시작하기 전에 루트로 로그인했는지 확인합니다.
Sun ONE Active Server Pages에 대한 자세한 내용은 위의 URL을 방문하십시오.
PHP 그룹(http://www.php.net)에서 제공하는 일반적인 페이지 스크립트 언어인 PHP는 지원되는 세 가지 형태의 API 중 하나를 사용하여 Sun Java System Web Server에서 사용할 수 있습니다. 지원되는 API는 CGI, NSAPI, 및 FastCGI입니다. PHP 그룹은 지원되는 세 가지 형태의 API 중 하나를 사용할 수 있도록 PHP 소프트웨어를 구성하는 방법에 대한 자세한 지침을 웹 사이트를 통해 제공합니다.
CGI API는 사용하기에 가장 안정적인 인터페이스이긴 하지만 CGI가 갖고 있는 근본적인 문제로 성능에 제한이 따릅니다.
NSAPI는 Web Server의 메모리 한도에서 PHP 소프트웨어를 실행하는데 Sun Java System Web Server의 원 API를 이용합니다. 이 구성은 최고의 성능을 제공하지만 스레드 안전 PHP 모듈이 아닌 모듈을 사용하는 경우 서버에 충돌이 발생할 수 있습니다.
FastCGI 인터페이스의 경우, PHP 소프트웨어가 Web Server의 메모리 외부에서 계속 실행하면서 요청을 수행한 후에 실행 상태를 유지할 수 있기 때문에 성능과 안정성을 어느 정도 보장합니다. 안정적이지 않은 PHP 모듈이 사용되는 경우에도 Web Server에 충돌이 발생하지는 않습니다. 이러한 이유로 Sun에서는 PHP 소프트웨어를 FastCGI 인터페이스와 함께 사용할 것을 권장합니다.
FastCGI 인터페이스는 http://www.sun.com/download/products.xml?remap=3f567f91에서 다운로드할 수 있는 FastCGI 애드온을 설치하여 Web Server에서 사용할 수 있습니다.
PHP 소프트웨어는 FastCGI 프로세스로 실행될 때 PHP 프로세스의 라이프사이클을 제어하기 위해 두 개의 환경 변수를 사용합니다. PHP_FCGI_CHILDREN은 요청에 응답하기 위해 작성할 PHP 프로세스의 수를 결정합니다. PHP_FCGI_MAX_REQUESTS는 스스로 종료하고 새로운 PHP 프로세스로 교체되기 전에 PHP 프로세스가 응답할 수 있는 요청의 수를 결정합니다. Sun에서는 PHP 프로세스 최소 개수를 제어하기 위해서 PHP_FCGI_CHILDREN을 사용하는 것을 권장하지 않으며 FastCGI 애드온 구성 매개 변수인 min-procs의 사용을 권장합니다.
Sun Java System Web Server 6.1 SP5의 NSS 지원이 3.9.5(버전 6.1 SP4)에서 3.10.1.0으로 업그레이드되었습니다. NSS는 보안이 활성화된 서버 응용 프로그램의 크로스 플랫폼 개발을 지원하도록 설계된 라이브러리 세트입니다. Sun Java System Web Server 6.1 SP5는 NSPR 4.5.2도 지원합니다.
Sun Java System Web Server 6.1 SP5는 SunTM Crypto Accelerator 4000용 하드웨어 가속기 지원을 제공합니다. Sun Crypto Accelerator 4000은 암호화 가속기 보드로 Web Server의 SSL 성능을 향상시킵니다.
Sun Java System Web Server 6.1 SP5는 Solaris, HP-UX, AIX, Linux 및 Windows 플랫폼에 설치할 수 있습니다. 지원 플랫폼은 다음 표에 설명되어 있습니다. 설치 요구 사항에 대한 자세한 내용은 이 릴리스의 필수 패치와 Sun Java System Web Server 6.1 SP4 Installation and Migration Guide의 2장을 참조하십시오.
HP-UX 11i는 PA-RISC 플랫폼에서만 지원됩니다.
* AIX 5.1은 더 이상 사용되지 않습니다.
** iPlanet Web Server 6.0의 일부. 이전 SPARC CPU는 지원되지 않습니다. Sun Java System Web Server 6.1은 UltraSPARC 구조를 계속 지원합니다.
*** Sun 또는 iForce 협력업체 전문가 서비스를 적극 권장합니다.
**** 다음 Linux 운영 체제에 대한 지원은 더 이상 사용되지 않으며 Sun Java System Web Server 6.1 제품의 `다음' 릴리스에서 제거됩니다.
Sun Linux 5.0
Web Server를 지원 운영 체제로 옮기거나 마이그레이션하는 데 필요한 작업을 수행하십시오.
운영 체제를 최신의 패치를 사용하여 업데이트하는 것이 좋습니다. 각 플랫폼의 필수 패치 목록은 다음과 같습니다.
Solaris 사용자는 http://sunsolve.sun.com의 권장 및 보안 패치 섹션에서 다운로드할 수 있는 Sun에서 권장하는 패치 클러스터를 설치해야 합니다.
Solaris 8 업데이트 7
Sun은 최신 보안 및 권장 패치 클러스터를 권장합니다.
Solaris 9 업데니트 4 이상
Sun은 최신 보안 및 권장 패치 클러스터를 권장합니다.
Sun Java System Web Server 6.1 SP5를 사용하려면 다음의 패치가 필요합니다.
HP-UX 11i는 PA-RISC 플랫폼에서만 지원됩니다.
HP-UX 11i 운영 환경 구성 요소 — B.11.11.0203
11i용 필수 패치 번들, 2003년 6월 — B.11.11.0306.1
HP-UX 11i용 Gold Base 패치, 2003년 6월 — B.11.11.0306.4
HP-UX 11i용 Gold Application 패치, 2003년 6월 — B.11.11.0306.4
Pthread 개선 및 수정 — PHCO_29109
Pthread.h 수정 및 새로운 개선 — PHCO_30544
Libc 설명서 페이지 축적 패치 — PHCO_29328
Libc 축적 패치 — PHCO_29495
Java Out-of-Box — JAVAOOB, 1.0.00.02
Java Out-of-Box 도구는 필수 커널 조정 가능 매개 변수를 구성하는 데 사용합니다. 커널 값을 수정하는 경우 이 도구를 사용하는 것이 좋습니다. 필요한 경우 다음 조정 가능한 매개 변수를 수정하여 다음 값 이상의 값을 적용하십시오.
nkthreads — 3635
maxfiles — 60
maxfiles_lim — 1024
max_thread_proc — 512
maxswapchunks — 2048
nfile — 4136
ncallout — 3651
nproc — 2068
커넬 조정 가능 매개 변수를 수정하면 시스템에 나쁜 영향을 미칠 수 있습니다. 수행하는 작업을 완전히 이해하는 경우에만 매개 변수를 수정해야 합니다.
Sun Java System Web Server 6.1 SP5를 사용하려면 다음의 패치가 필요합니다.
기본 수준 OS — AIX 5.1
유지 보수 수준 패치 — 5100-05
JDK APAR — IY46667을 반드시 적용해야 합니다.
기본 수준 OS — AIX 5.2
유지 보수 수준 패치 — 5200-02
JDK APAR — IY46668을 반드시 적용해야 합니다.
Web Server에 Java 웹 응용 프로그램이 설치된 경우 서버를 시작하기 전에 각 IBM JDK 문서마다 다음 환경 변수를 반드시 아래에 지정한 값으로 설정해야 합니다.
export AIXTHREAD_SCOPE=S
export AIXTHREAD_MUTEX_DEBUG=OFF
export AIXTHREAD_RWLOCK_DEBUG=OFF
export AIXTHREAD_COND_DEBUG=OFF
위의 코드 부분을 Web Server 시작 스크립트에 직접 추가할 수 있습니다.
기본 수준 OS — AIX 5.3
유지 보수 수준 패치 — 5300-01
이 절에서는 Sun Java System Web Server의 설치, 업그레이드 및 마이그레이션에 대한 내용을 설명합니다. 이러한 항목에 대한 자세한 내용은 Sun Java System Web Server 6.1 SP4 Installation and Migration Guide를 참조하십시오. 이 설명서에 있는 Sun Java System Web Server 6.1에 대한 참조는 Sun Java System Web Server 6.1 SP5에도 적용됩니다. 이 릴리스의 Sun Java System Web Server에서 알려진 문제점은 이러한 릴리스 노트의 알려진 문제점을 참조하십시오.
Web Server를 이름에 공백이 있는 디렉토리에 설치하지 마십시오.
이름에 공백이 있는 디렉토리(예: Program Files)에 Web Server를 설치하면 Web Server가 시작되지 않습니다. 설치 중에는 이에 대한 오류 메시지가 표시되지 않지만 설치 후에 서버가 실행되지 않습니다.
compat-libstdc++ 없이 Web Server를 RHLAS 3.0에 설치할 수 없습니다.
이미 Sun Java System Web Server가 설치된 컴퓨터에 Sun Java System Web Server 6.1 SP5를 설치하는 경우 설치 프로그램이 자동으로 이를 찾아 업그레이드를 수행합니다.
Sun ONE Web Server 6.1 SP1이 설치된 경우 6.1 SP5용 설치 프로그램에 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 SP5로 업그레이드하려는 경우 Sun Java Enterprise System 2004Q2 설치 설명서를 참조하십시오.
4.1 이하의 iPlanetTM Web Server 버전을 직접 Sun Java System Web Server 6.1 SP5로 마이그레이션하는 것은 지원되지 않습니다. 반드시 먼저 iPlanet Web Server 4.1로 기존 서버를 마이그레이션한 다음 Sun Java System Web Server 6.1 SP5로 마이그레이션해야 합니다.
자세한 마이그레이션 정보는 Sun Java System Web Server 6.1 SP4 Installation and Migration Guide를 참조하십시오. 이 설명서에는 버전 4.1에서 6.1로, 그리고 버전 6.0에서 6.1로의 마이그레이션에 대한 정보가 포함되어 있습니다. 이 설명서에 있는 Sun Java System Web Server 6.1에 대한 참조는 Sun Java System Web Server 6.1 SP5에도 적용됩니다.
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 SP5에도 적용됩니다. 다음 표에서는 각 설명서에서 다루는 작업과 개념을 설명합니다.
표 2 Sun Java System Web Server 설명서 로드맵
이 매체를 발행한 이후 릴리스된 내게 필요한 옵션 기능을 사용하려면 Sun에 요청하여 구할 수 있는 섹션 508 제품 평가를 참조하여 관련 솔루션을 배포하는 데 가장 적합한 버전을 확인하십시오. 업데이트된 응용 프로그램 버전은 http://sun.com/software/javaenterprisesystem/get.html에서 볼 수 있습니다. 내게 필요한 옵션 기능 구현을 위한 Sun의 방침에 대해 자세히 알아보려면 http://sun.com/access를 방문하십시오.
이 절에서는 다음 릴리스에서 해결된 가장 중요한 사항에 대해 설명합니다.
다음 표에서는 Sun Java System Web Server 6.1 SP5에서 해결된 문제점을 설명합니다.
표 3 Sun Java System Web Server 6.1 SP5에서 해결된 문제점
다음 표에서는 Sun Java System Web Server 6.1 SP4에서 해결된 문제점을 설명합니다.
표 4 Sun Java System Web Server 6.1 SP4에서 해결된 문제점
문제 ID |
설명 |
|
---|---|---|
6021153 |
시스템에 필요한 패치 id 112396-03이 없습니다. 이전 릴리스 노트에 `필수'로 나열된 패치 #112396-03은 잘못된 정보입니다. BugId #4498984(일부 이전 버전 OS 패치애드 명령에 `wordlist too large'로 *fgrep*이 실패함)를 수정한 패치 #112396-02만 있습니다. 정확한 패치 번호는 다음과 같습니다. - 112396-02 Solaris 사용자는 다음 사이트의 권장 및 보안 패치 섹션에서 다운로드할 수 있는 Sun에서 권장하는 패치 클러스터를 설치해야 합니다. http://sunsolve.sun.com Solaris 8(SPARC)
Solaris 9(SPARC 및 x86)
|
|
6066252 |
AKI 확장명이 있는 클라이언트 인증서에서 SEC_ERROR_UNKNOWN_ISSUER 오류가 발생합니다. |
|
6092498 |
클라이언트 인증서에 체코어 문자가 들어 있으면 SJWS 6.1에서 LDAP로 확인할 수 없습니다. |
|
6171311 |
Web Server를 JDK 1.5와 함께 실행할 때 오류가 자주 발생합니다. |
|
6171784 |
특정 오류 기록 구성에 대한 Web Server 성능 문제가 발생합니다. |
|
4925875 |
i18-ko: 한국어에 별표 검색 결과가 없습니다. |
|
6171950 |
sun-web.xml에 reload-interval 매개 변수를 사용하면 미리 컴파일된 JSP가 제대로 작동하지 않습니다. 해결 방법: sun-web.xml의 JSP-config에서 `use-precompiled' 속성을 `true'로 설정하여 JSP가 미리 컴파일되었으므로 런타임시 컴파일할 필요가 없습니다. 샘플 sun-web.xml
|
|
5048940 |
SP1에서 업그레이드한 후 Admin GUI의 Superuser Access Control 페이지에 액세스할 수 없습니다. |
|
6177544 |
플러그인의 RPM 설치 후 libpassthrough.so가 나타나지 않습니다. |
|
6176231 |
Sun Java System Web Server 6.1 SP4 Admin delete certificate(bin/https/admin/security)가 NSS 3.9.3 베타에서 코어 덤프됩니다. |
|
6173365 |
Solaris SPARC/x86 Web Server의 같은 빌드에 여러 패키지 설치 관리자가 있습니다. |
|
5039633 |
NSS를 3.9 시리즈로 업데이트합니다. |
|
5063134 |
J2SE 위치에 Java ES 심볼릭 링크가 사용되지 않습니다. |
|
6067407 |
ACL_LDAPSessionFree() 사용시 문제가 발생합니다. |
|
6173293 |
서블릿 필터가 설정된 경우 Web Server에서 항상 컨텐트 형식을 text/html로 설정합니다. |
|
6176264 |
Web Server 6.1 SP4 Solaris x86에서 Admin GUI를 통해 SSL 인스턴스를 시작할 수 없습니다. |
|
6180677 |
Java Enterprise System 2005Q1용 Web Server SP4를 Java Enterprise System 2004Q4용 Web Server SP2에서 업그레이드할 수 없습니다. |
|
6066139 |
JDK1.5_beta2 릴리스가 있는 Web Server 실행 중 JSTLTCK - 16 테스트가 실패합니다. |
|
6088595 |
JDK 1.5.0_beta2에서 클래스 작성/편집 중 Admin 예외가 발생합니다. |
|
4904913 |
I18N 검색: 일본어를 사용하여'?' 와일드카드 검색을 수행하면 잘못된 항목이 반환됩니다. |
Sun Java System Web Server 6.1 SP3에서 해결된 문제점은 다음 표와 같습니다.
표 5 Sun Java System Web Server 6.1 SP3에서 해결된 문제점
문제 ID |
설명 |
|
---|---|---|
4798461 |
`파일 전송'이 해제되어 있을 때 GUI가 제대로 반영되지 않습니다. |
|
4904896 |
I18N 검색: 검색 Admin GUI에서 기본 인코딩의 인코딩 목록을 정렬합니다. |
|
4905412 |
GUI가 keyfile 데이터베이스의 사용자 관리를 허용하지 않는 것 같습니다. |
|
4991338 |
Web Server 관리 콘솔에 일부 탭이 표시되지 않습니다(Mozilla 브라우저에서). |
|
5001819 |
Web Server 6.1 Nova Search Engine에서 문서 검색이 누락될 때가 있습니다. |
|
5014693 |
Java 필터, HTTP 압축 및 SHTML이 상호 작용하지 못합니다. |
|
5021077 |
Directory Server를 선택하지 않고 확인 버튼을 클릭하면 java.lang.NullPointerException이 발생합니다. |
|
5025617 |
Web Server의 JNDI가 sun-web.xml에서 resource-env-ref's를 매핑해야 합니다. |
|
5042676 |
클라이언트 태그 code=302에서 요청 흐름 문제가 발생합니다. |
|
5056989 |
세션 ID에 호스트 이름을 접두어로 사용합니다. 참고web-app의 sun-web.xml에서 manager-properties 아래에 있는 property prefixSessionIDWithHostname 값을 yes, true 또는 on 중 하나로 설정하여 6.0SPx에서와 같이 web-app의 세션 ID에 호스트 이름을 접두어로 사용할 수 있습니다. 다음 예에서는 해당 매개 변수 값을 true로 설정하여 web-app의 세션 ID에 호스트 이름을 접두어로 사용합니다. sun-web.xml은 다음과 같습니다.
|
|
5057749 |
Web Server 6.1 SP2: certmap.conf에서 정의된 플러그인이 로드되지 않습니다. |
|
6041356 |
AdminLanguage 및/또는 DefaultLanguage가 magnus.conf에 지정되면 메모리 누수가 발생합니다. |
|
6057426 |
로드 밸런서 플러그인(이전에는 Resonate 플러그인) loadbal.so가 SPARC Solaris에서 작동하지 않습니다. loadbal.so 플러그인의 위치는 다음과 같습니다. <server_root>/plugins/loadbal.so |
|
5065017 |
서블릿 세션 데이터 문제입니다. |
|
5048051 |
RPM이 설치된 Linux에서 모음을 만들지 못합니다. |
|
5029954 |
ConnQueueSize/RqThrottle이 0이면 StackSize가 무시됩니다. |
|
4898077 |
HttpServerAdmin 및 iWS 콘솔 간의 동작이 일관되지 않습니다. |
|
5013100 |
2500 및 02500 같은 두 포트가 server.xml에 다른 포트로 추가됩니다. |
|
5046634 |
http 헤더와 플러그인 프로그램에 2바이트 문자가 있습니다. web-app의 sun-web.xml에서 구성 매개 변수 use-responseCT-for-headers의 값을 yes, true 또는 on 중 하나로 설정하여 web-app 수준에서 응답 헤더 인코딩을 활성화할 수 있습니다. 다음 예에서는 매개 변수 값을 true로 설정하여 web-app에 대해 응답 헤더 인코딩을 활성화합니다. sun-web.xml은 다음과 같습니다.
|
Sun Java System Web Server 6.1 SP2에서 해결된 문제점은 다음 표와 같습니다.
표 6 Sun Java System Web Server 6.1 SP2에서 해결된 문제점
문제 ID |
설명 |
|
---|---|---|
4536102 |
ADM:i18n: SNMP 커뮤니티 이름이 Solaris Netscape에 표시되지 않습니다. |
|
4536194 |
CGI 하위 시스템이 NSPR 사용자 스레드에서 차단 호출을 합니다. |
|
4536739 |
Admin ACL 및 Superuser AC: `호스트에서'만 허용이 작동하지 않습니다. |
|
4615933 |
CORE:SHTML: .shtml 파일용 컨텐트 인코딩을 설정할 수 없습니다. |
|
4629796 |
ADM:i18n: 프랑스어 스레드 풀 이름이 JA-NT(Internet Explorer 및 Netscape)에서 알아볼 수 없게 표시됩니다. |
|
4651056 |
Web Server가 `..'로 시작하는 파일에 대해 404를 반환합니다. |
|
4651206 |
새 MIME 유형 파일을 추가한 후 GUI에서 추가 내용을 확인할 방법이 없습니다. |
|
4651207 |
Document 기본 설정 웹 페이지에서 오류 응답에 사용할 파일을 제공해야 합니다. |
|
4652009 |
사용자 정의된 액세스 로그 파일이 액세스 로그 보기 탭의 GUI에 반영되지 않습니다. |
|
4657465 |
쿠키 인코딩을 사용 안 함으로 설정해야 합니다. 기본적으로 Sun Java System Web Server URL은 쿠키를 클라이언트로 보내기 전에 해당 쿠키를 인코딩합니다. 쿠키를 인코딩하지 않으려면 sun-web.xml에 다음 줄을 추가합니다.
위의 예에서는 <sun-web-app> 태그 바로 아래에 줄을 추가합니다. 다른 태그에 줄을 포함하지 마십시오. |
|
4664945 |
URL 전달 양식에서 내부 오류가 발생합니다. |
|
4666409 |
ErrorResponse CGI 파일 이름을 삭제합니다. |
|
4676934 |
dist-admin: Web Server 6.0 SP2의 기본 ACI를 대체합니다. |
|
4676946 |
가상 서버 설정 양식의 검증이 없습니다. |
|
4676950 |
URL 전달 양식에서 http://를 제거할 때 내부 오류가 발생합니다. |
|
4682434 |
CGI 스크립트가 실패하여 환경 변수를 실행할 수 없습니다. |
|
4682894 |
클러스터 관리 - 소스 서버를 선택하면 대상 서버 선택이 취소됩니다. |
|
4684775 |
기본으로 Async DNS가 사용 안 함으로 설정됩니다. |
|
4707989 |
Web-app/JSP: JSP 파일에서 시작시 로드가 작동하지 않습니다. |
|
4704385 |
재설정 직후 `확인'을 누르면 수정 클러스터에 Cluster: Null 메시지가 발생합니다. |
|
4705181 |
해당 사용자에 대해 사용자 및 그룹 검증을 할 수 없으며 CGI에 공백이 허용됩니다. |
|
4705204 |
새로 추가된 ACL 파일의 경우 삭제를 선택해도 삭제되지 않습니다. |
|
4706063 |
루트 디렉토리 변경과 디렉토리가 제대로 검증되지 않습니다. |
|
4711353 |
Admin: Global|SNMP 마스터 트랩 경고에 `양식 요소 없음:관리자입니까?'가 표시됩니다. |
|
4718914 |
인증서를 설치하지 않은 상태에서 임의 인스턴스 서버에 대해 보안을 ON으로 설정합니다. |
|
4724503 |
GUI 편집 수신 소켓에 IPv6을 사용 설정한 후 서버가 시작되지 않습니다. |
|
4727597 |
중복된 포트가 있는 새 서버를 추가하면 관리 GUI가 겹쳐집니다. |
|
4721021 |
SSL 사용 서버에서 절대 URI에 액세스할 수 없습니다. |
|
4727444 |
액세스 로그에서 잘못된 데이터를 보고합니다. |
|
4732877 |
Urlhosts 필드에 하나 이상의 호스트 이름을 사용할 수 없습니다. |
|
4745314 |
VSCLASS의 Docroot에 있는 $id 변수가 Windows에서 작동하지 않습니다. |
|
4749239 |
ACLI: ACL 처리가 올바르지 않습니다. |
|
4753601 |
magnus.conf의 MaxRqHeader 지시문이 원하는 대로 작동하지 않습니다. |
|
4754934 |
HTTP1.1을 사용할 때 Web Server 6.0의 Vignette NSAPI 플러그인이 올바로 기능하지 않습니다. |
|
4761188 |
LDAP: ACL의 LDAP 동적 그룹 성능을 개선합니다. 성능상의 이유로 SP2에 대해 LDAP 구성 매개 변수 `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 |
|
4763653 |
문서 기본 설정 페이지의 양식 요소에 대한 검증이 필요합니다. |
|
4764307 |
Magnus.conf: 성능 설정: -ve 숫자를 허용합니다. |
|
4765709 |
Admin: 디렉토리 서비스 구성이 binddn/password를 검증할 수 없습니다. |
|
4770294 |
Windows의 Web Server 6은 액세스 로그의 마지막 줄에 CR 문자를 추가해야 합니다. |
|
4786612 |
Web Server는 여러 위치에서 `:'을 호스트 이름/IP와 포트의 구분자로 처리합니다. `:'이 실제로 IPv6 주소의 일부인 경우를 인식하려면 이 코드를 업데이트해야 합니다. |
|
4787310 |
SmallFileSpace가 낮은 값으로 설정된 경우 제거할 수 없습니다. |
|
4788075 |
Web Server 6.0 SP5용 magnus.conf에 PATH 변수를 설정해도 작동하지 않습니다. |
|
4800173 |
가상 서버가 많이 포함되어 있어 ACL 파일의 크기가 커지면 성능에 문제가 발생합니다. |
|
4808402 |
기본 인증자 지원입니다. |
|
4814097 |
GUI의 프로그램 그룹에서 프로그램 항목으로 `없음'을 선택할 수 없습니다. |
|
4822720 |
연결 유지 하위 시스템이 동적으로 조정되어야 합니다. 최적의 성능을 위하여 연결 유지 하위 시스템이 조정되어야 합니다. Web Server 6.0에서 이 하위 시스템은 로드량이 많은 경우를 대비하여 조정되었으므로 동시 연결 수가 적은 경우에는 성능이 떨어집니다. 연결 유지 하위 시스템은 Web Server 6.1 SP2용으로 수정되어 동적 조정을 수행함으로써 실제 부하에 적응합니다. |
|
4849907 |
권한 실행이 설정 및 구성되지 않은 경우 shtml의 구문이 분석됩니다. |
|
4855807 |
AIX: 워치독에 의하여 Web Server가 재시작되면 정지합니다. |
|
4858152 |
마이그레이션된 인스턴스의 server.xml 파일에 있는 액세스 로그 항목이 잘못된 경로를 가리킵니다. |
|
4869527 |
SNMP: RH Linux 6.2/7.2/Adv Server 2.1 및 Sun Linux 5용 protos 검사 no. 3 이 실패합니다. |
|
4862498 |
새 디렉토리 서비스 화면이 인터페이스에 연결되지 않습니다. |
|
4870613 |
Netscape 7의 프레임에서 뒤로 버튼이 작동하지 않습니다. |
|
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 요소가 표시될 수 있습니다. <LS remap="ls1" port="8080" security="disabled"... servername="https://www.sun.com"/> servername 값의 'https://' 접두어에 따라 서버는 LS가 SSL 트래픽을 처리하도록 구성되지 않은 경우에도 자체 참조 URL의 https 스키마를 사용합니다. |
|
4889081 |
내부 로그 rota가 빈 로그를 만듭니다. |
|
4894033 |
dist-admin: Admin ACL `Allow only from host/ip'의 기능이 각 문서로 국한되지 않습니다. |
|
4896881 |
Web Server 비트의 압축을 해제하는 중 소유권과 그룹 정보가 올바르지 않습니다. |
|
4897074 |
Linux에만 적용: 컬렉션을 만드는 경우 PDF 파일이 색인화되지 않으며 컬렉션에 추가되지 않습니다. |
|
4899105 |
편집 가상 서버의 연결 값 강조 표시가 올바르지 않습니다. |
|
4905175 |
WebDAV ACL 설정이 새 가상 서버로 상속됩니다. |
|
4909378 |
webdav 편집용 도움말 버튼이 올바른 도움말 페이지로 연결되지 않습니다. |
|
4903449 |
복수 프로세스 모드와 단일 스레드가 있는 경우 성능에 영향을 줍니다. |
|
4905681 |
Sun Java System Web Server 6.1 SP1에서 AsyncDNS 설정이 무시됩니다. Web Server는 비동기 DNS 조회를 수행하지 않습니다. 참고로 magnus.conf에 AsyncDNS가 ON으로 설정된 경우라도 비동기 DNS는 계속 OFF 상태가 됩니다. |
|
4908631 |
서버가 실행되지 않는 상태에서 사용자가 서버를 정지하는 경우 오류 메시지 상태가 반환됩니다. |
|
4907288 |
Windows에서 Cluster Management 파일 전달이 작동하지 않습니다. |
|
4909678 |
Web Server 6.1 Digest 인증이 일반 파일에 작동하지 않습니다. |
|
4910266 |
Web Server 6.1: GUI를 통한 Creating Digest 파일 사용자가 사용자를 기하급수적으로 복제합니다. |
|
4904088 |
마이그레이션 최종 페이지에서 '<' 및 '>' 문자로 HTML 인코딩해야 합니다. |
|
4908986 |
JDBC: 블롭 예제: 서블릿 코드 UploadServlet이 SQL 예외를 잘못 처리합니다. |
|
4904896 |
i18n 검색: 검색 Admin GUI에서 기본 인코딩의 인코딩 목록을 정렬합니다. |
|
4908010 |
적용을 수행하기 전에 새로 만든 VS용 검색 모음을 제거할 수 없습니다. |
|
4908401 |
i18n: 각 검색 결과 문서용의 지역화되지 않은 시간 스탬프 |
|
4910222 |
역슬래시(\\)가 있는 docroot를 포함하는 모음을 만드는 경우 Windows에서 오류가 발생합니다. 해결 방법: 이는 역슬래시(\\) 또는 슬래시(/)가 혼합된 docroot를 지정하는 경우 발생합니다. 슬래시(/)를 사용하십시오. |
|
4911548 |
이중 검색 모음을 만드는 중 서버가 ConfigException을 반환합니다. |
|
4911656 |
I18N: 멀티바이트 문자를 검색하는 중 `날짜순 정렬' 링크로 이동할 수 없습니다. |
|
4913909 |
i18n: 한국어 파일이름의 파일 추가 중 오류 - 읽기 권한이 없으므로 생략합니다. |
|
4913228 |
jdbcReaml 샘플 응용 프로그램용 Oracle 스크립트에 인용 부호가 없습니다. |
|
4910869 |
NSFC의 기능을 강화해야 합니다. ReplaceFiles nsfc.conf 지시문을 추가합니다. ReplaceFiles=true(기본값)이면 기존 파일 캐시 동작이 유지됩니다. ReplaceFiles=false이면 일단 파일이 캐시된 후 다른 파일의 공간을 만들기 위하여 해당 파일 캐시 항목이 삭제되지 않는다는 뜻입니다. 이 경우 접속 목록 고정의 충돌을 제거할 수 있으므로 벤치마크 시나리오에서 유용합니다. |
|
4910272 |
새 서버를 추가할 때 서버에서 문서 루트에 혼합된 슬래시를 사용할 수 없어야 합니다. |
|
4912254 |
.env의 `set -o noclobber'로 인하여 Web Server 설치에 실패했습니다. |
|
4911070 |
Web Server 6.1: IPv6 주소용 수신 소켓 프로토콜군 추가 필드가 없습니다. |
|
4911630 |
magnus 편집기의 여러 필드에 음수 값을 사용하고 있으므로 검증할 수 없습니다. |
|
4911550 |
추가 문서가 있는 서버에 액세스하는 동안 ServletException이 발생합니다. |
|
4911633 |
사용자의 비밀번호를 변경할 수 없습니다. |
|
4913566 |
URL Forwarding Editing Page가 일관적이지 않습니다. |
|
4919473 |
관리 GUI에서 보안 영역 속성을 업데이트해도 server.xml에 반영되지 않습니다. |
|
4913289 |
`가상 클래스 편집'의 도움말에 있는 VS 클래스 삭제에 대한 범주가 완전하지 않습니다. |
|
4916331 |
연결 유지 연결이 부하가 가벼운 상태에서도 정지할 수 있습니다. |
|
4925475 |
server.xml의 createconsole 속성이 무시됩니다. |
|
4925938 |
사용자가 실수로 VS Admin URL을 편집하는 경우 Null Pointer 예외가 발생합니다. |
|
4929848 |
성능: Web Server는 1초에 한 번씩 kstat를 폴링합니다. |
|
4926414 |
i18n-ko: 누락된 문서가 있는 경우 재색인화 컬렉션이 정지됩니다. |
|
4935797 |
certmap.conf 파일 위치가 잘못 표시됩니다. |
|
4930327 |
MOVE/COPY 요청에 있는 대상 헤더의 URL이 해독되지 않습니다. |
|
4933483 |
시작 시 SIGCHLD 신호가 보고됩니다. |
|
4935582 |
AF_NCA에 대해 TCP_NODELAY를 설정할 필요가 없습니다. |
|
4930642 |
파일의 mime.types 항목이 캐리지 리턴으로 끝나지 않으면 소스가 반환됩니다. |
|
4930329 |
maxpropdepth의 기본값이 잘못 선택됩니다. |
|
4932995 |
Admin GUI에서 웹 응용 프로그램을 삭제할 때 시작 `/'가 제거됩니다. |
|
4935420 |
마이그레이션된 6.1 인스턴스에서 액세스 제한을 위한 자원 선택 프로그램이 실패합니다. |
|
4944850 |
Web Server 4.1에서 6.1로 마이그레이션하는 중 주소 지시문이 제대로 마이그레이션되지 않습니다. |
|
4946829 |
Admin: 마이그레이션 후에 새 가상 서버를 만들면 $user: unable to find value가 발생합니다. |
|
4941027 |
Sun Web Server Webadmin 인터페이스에서 교차 사이트 스크립트 작업입니다. |
|
4948397 |
Web Server 6.1 SP1 SNMP가 작동하지 않습니다. |
|
4946187 |
dist-admin: `Allow Authenticated Users': dist-admin을 설정한 후, ACL이 인증된 사용자만 허용하도록 설정한 경우에도 서버가 계속 Admin 그룹의 다른 사용자가 액세스하도록 허용합니다. |
|
4947005 |
Solaris x86에서 서버 인스턴스 추가가 작동하지 않습니다. |
|
4940040 |
Administrator's Configuration File Reference에서 존재하지 않는 TYPE 요소를 정의합니다. |
|
4942750 |
검색 예가 올바르지 않습니다. |
|
4943631 |
스레드 풀 구성 파일에 대한 설명서가 잘못되었습니다. |
|
4941741 |
Solaris 8 SPARC의 Web Server 6.1 SP1 서버가 libCld.so로 인해 시작할 수 없습니다. |
|
4945994 |
fc_net_write는 단일 시스템 호출의 원인이 되어야 합니다. |
|
4940418 |
바이트코드 기기용 타사 프로파일러 지원입니다. |
|
4943329 |
Web Server 6.1에서 IWSSessionManager가 올바르게 작동하지 않습니다. |
|
4947065 |
web-app을 검색하면 최대 11개 모음만 표시됩니다. |
|
4947624 |
Windows에서 재색인화 작업 중 잘못된 경고 메시지가 표시됩니다. |
|
4950552 |
특정 출력 결과에 대한 결과 수가 잘못되었습니다(11, 21, 31...). |
|
4954789 |
ClassCastException으로 Web Server 배포에 실패합니다. |
|
4956415 |
Web Server 6.1 검색: 메타 태그 설명을 표시하는 기능 요청 |
|
4950644 |
LIN의 이중 모음을 만드는 중 잘못된 경고 메시지가 표시됩니다. |
|
4951860 |
httpagt는 NETSITE_ROOT 변수에 따라 달라집니다. |
|
4957158 |
x86 빌드에서 specweb99를 실행하는 경우 fc_open이 실패합니다. |
|
4952492 |
가능한 경우 MOVE 메소드는 파일의 `이름을 변경'해야 합니다. |
|
4958571 |
PR_NetAddrToString의 성능이 기대 이하입니다. |
|
4951264 |
Java에 의해 재구성 작업이 실행되는 동안 서버가 충돌하여 종료됩니다. |
|
4958755 |
루트 컨텍스트에서 ServletContext.getContext(String)를 호출하면 다른 컨텍스트가 반환되지 않습니다. 루트 컨텍스트만 반환됩니다. |
|
4950653 |
QoS vsclass 값으로 `Null'이 표시됩니다. |
|
4951982 |
잘못된 인증서가 있는 LDAP를 구성하는 중 오류 메시지가 표시됩니다. |
|
4953147 |
Admin 사용자가 루트이고 인스턴스는 루트가 아닌 경우 Cron 기반 로그 교체에 실패합니다. 해결 방법: scheduler.conf 파일에서 사용자를 Admin 서버 사용자와 동일하게 변경합니다. |
|
4961864 |
교체 콜백(rotate-callback)을 사용하면 Web Server가 정지합니다. |
|
4962059 |
setup.inf 파일에 admin passwd가 일반 텍스트로 저장됩니다. |
|
4969637 |
send-error SAF에 사소한 코딩 오류가 발생합니다. |
|
4961999 |
VS를 추가한 후 상단 프레임의 드롭다운 상자에 VS가 표시되지 않습니다. |
|
4962624 |
Admin: Edit Listen 소켓의 프로토콜 값에 대한 유효성 검사가 없습니다. |
|
4963483 |
ACL 파일 경로에 선행하는 슬래시(/)가 포함되면 GUI가 복잡해집니다. |
|
4968422 |
Webdav 화면의 브라우저에 잘못된 ACL 파일이 표시됩니다. |
|
4966497 |
Average Queueing Delay용 Perf Dump 데이터가 올바르지 않습니다. |
|
4970955 |
Apache 샘플(\plugins\java\samples\webapps\simple)에 교차 사이트 보안 문제가 있습니다. |
|
4972573 |
Web Server 6.1 SP1의 web-apps-Simple 샘플 응용 프로그램에 잘못된 동작이 있습니다. |
|
4972587 |
i18n 샘플 응용 프로그램의 index.html에서의 지시문의 올바르지 않습니다. |
|
4976454 |
Web Server 6.1과 함께 제공되는 샘플입니다. |
|
4970273 |
FastCGI 베타 라이브러리는 RTM Web Server 패키지에 있습니다. |
|
4976953 |
AIX 6.0 SP6: 올바른 그룹 권한이 있는 파일의 GET에 forbidden 오류가 발생합니다. |
|
4976490 |
로그 메시지가 잘립니다. |
|
4975675 |
서버에 부하가 있으면 동적 재구성이 실패합니다. |
|
4976910 |
항목이 없는 경우 NSFC_GetEntryPrivateData()가 NSFC_ExitCacheMonitor()를 호출합니다. |
|
4973079 |
servername 필드 검증이 실패한 경우 GUI가 거부된 포트 항목을 유지하고 값을 입력합니다. |
|
4975788 |
IExplorer를 사용하여 편집한 classpath가 손상되어 서버 JVM을 시작할 수 없습니다. |
|
4975798 |
web-admin을 사용하여 classpath 접미사에 경로를 추가할 수 없습니다. |
|
4975782 |
외부 JNDI 참조를 삭제할 수 없습니다. |
|
4970188 |
RPM이 시스템 umask를 찾을 수 없습니다. |
|
4971298 |
JES의 Web Server 패키지에 대해 pkgchk -n이 실패합니다. |
|
4986761 |
Web Server 6.0 마이그레이션이 실패합니다. |
|
4989231 |
Linux 플랫폼에서 서버를 시작할 수 없습니다. 구축하는 중 JDK 경로가 잘못되었습니다. |
|
4988104 |
가상 서버 편집 페이지가 연결 값을 올바로 업데이트해야 합니다. |
|
4986700 |
서블릿 필터를 사용하면 Last-modified와 Etag가 표시되지 않습니다. |
|
4991888 |
키 파일 구성에 잘못된 파일 이름을 저장합니다. |
|
4992739 |
Web Server 인스턴스의 classpath 접미사를 수정한 후 해당 인스턴스를 시작할 수 없습니다. |
|
4995447 |
Web Server 6.1 SP2 RHlinux가 Admin GUI를 액세스할 수 없으므로 로그인 후 오류 메시지를 출력합니다. |
|
4995489 |
Solaris x86: 분산된 Admin을 설정할 수 없습니다. |
|
4991775 |
쿠키 예제 서블릿에서 쿠키 이름을 검증합니다. |
|
5002905 |
Distributed Admin이 활성화되지 않은 경우에도 Super User Access Control을 설정할 수 없습니다. |
|
5012107 |
잘못된 플러그인을 사용하는 경우 POST 요청 본문이 두 번 사용됩니다. |
|
4962659 |
검색 범주가 100자로 잘립니다. |
|
4967580 |
검색에서 SSL 사용 인스턴스에 대해 잘못된 하이퍼링크가 표시됩니다. |
|
4970181 |
Linux 및 Solaris x86 빌드에 Stellent 필터를 추가해야 합니다. |
|
4975327 |
nova 검색의 indexMetatag가 자동으로 설정되어야 합니다. |
|
4975367 |
메타 태그 색인화는 대소문자를 구분하지 않아야 합니다. |
|
4997149 |
*.* 패턴을 사용하여 문서를 제거하면 excludeExtensions 등록 정보가 설정되어 있을 경우 모든 파일이 제거되지 않습니다. |
|
4997178 |
excludeExtensions가 설정되어 있을 때 서버에서 .sxg 파일에 색인을 설정하는 동안 null 포인터 예외가 반환됩니다. |
|
4997697 |
검색 결과 페이지에 페이지 번호가 제대로 표시되지 않습니다. |
|
4844616 |
잘못된 dbswitch 구성으로 충돌이 발생합니다. |
|
4854698 |
잘못된 형태의 요청의 경우 플러그인이 충돌합니다. |
|
4866965 |
ACLI: 서버 오류 로그 파일에 장애가 발생한 인증이 두 번 로그됩니다. |
|
4880864 |
ACL: ACL이 액세스를 거부하는 경우 Web Server가 404 Not found 오류를 반환합니다. |
|
4915326 |
WEBC: jar 파일에 signedBy 권한을 부여할 수 없습니다. |
|
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 |
웹 컨테이너 스레드 이름이 고유하지 않습니다. |
|
4934083 |
LDAP: LDAP 인증 중 크래시됩니다. |
|
4934562 |
WEBC: 독립 실행형 JSP에 getRemoteUser()가 작동하지 않습니다. |
|
4935669 |
WEBC: 요청에 클라이언트 인증서 데이터가 없을 수 있습니다. |
|
4935570 |
인증서 데이터를 사용할 수 있는 경우에도 제시되지 않을 수 있습니다. |
|
4932547 |
Tomcat AuthenticatorBase가 403이 아닌 500을 반환합니다. |
|
4946762 |
Out of box 기본 영역은 기본 상태이어야 합니다. |
|
4948123 |
상황에 따라 Web Server 6.1이 잘못된 클라이언트 키 크기를 보고합니다. |
|
4949842 |
WEBC: 코어 인증을 사용하는 경우 isUserInRole()이 일치하지 않습니다. |
|
4957829 |
LDAP: 기본 인증에서 사용자가 UID용으로 와일드카드 `*'를 입력할 수 있습니다. |
|
4960013 |
하나 이상의 LDAP 영역은 허용되지 않습니다. |
|
4968857 |
htconvert가 .nsconfig 와일드카드 패턴을 올바로 변환하지 않습니다. |
|
4968882 |
htconvert가 6.1 유형 server.xml에서 작동하지 않습니다. |
|
4960873 |
세션이 두 개의 스레드에 의해 동시에 만료되는 경우 NPE가 발생합니다. |
|
4973927 |
EPIPE 신호가 OutputStream.write()에서의 IOException으로 포착되지 않습니다. |
|
4976277 |
JDK 1.4.1을 사용하여 LDAP 풀링용 JNDI 연결 풀을 제공합니다. |
|
4983707 |
로그 수준을 Security로 변경하면 st에서 NullPointerException이 발생합니다. |
|
4981028 |
웹 컨테이너가 web.xml의 `distributable' 구문을 허용하지 않습니다. |
|
4993468 |
getResourcePaths가 반환한 경로에 `//'가 있습니다. |
|
4996219 |
RedHat Linux Advance Server 3.0에서 Webservd에 의한 메모리 손실이 있습니다. |
|
4997593 |
NSAPI srvhdrs와 HttpServletResponse 헤더 사이의 통합이 적절하지 않습니다. |
|
4997756 |
LOCK-UNLOCK이 제대로 작동하지 않아 GUI에서 잠금 정보를 정확하게 표시하지 않습니다. |
|
4997838 |
Security가 ON인 RHL AS 3.0에서 Web Server가 시작되지 않습니다. |
|
5003531 |
SS가 아닌 상태에서 transport-guarantee=CONFIDENTIAL인 web-app에 액세스할 때 500 오류가 발생합니다. |
|
5004542 |
ASN.1 구문 분석 버그/무차별 대입 프로그램(brute forcer program)으로 인하여 Web Server가 충돌할 수 있습니다. |
|
5016494 |
NSS: 손상된 인증서가 있는 DER_UTCTimeToTime에서 크래시됩니다. |
Sun Java System Web Server 6.1 SP1에서 해결된 문제점은 다음 표와 같습니다.
표 7 Sun Java System Web Server 6.1 SP1에서 해결된 문제점
문제 ID |
설명 |
---|---|
5060906 |
색인 파일이 없는 보호되지 않은 디렉토리에 인증 대화 상자가 표시됩니다. 추가 정보: 6.1 SP1의 경우 디렉토리에 index.html, index.jsp, home.html 등의 색인 파일이 없으면 ACL 인증을 설정하는 동안 이 디렉토리가 보호되지 않는 경우에도 읽기 및 쓰기 권한을 가진 사용자의 목록 액세스가 거부됩니다. 해결 방법: 6.1의 이전 동작으로 되돌아가려면 익명 사용자에게 목록 권한이 허용되도록 기본 ACL을 변경합니다. 다음 명령을 사용하여 변경합니다. allow (read, execute, info, list) user = "anyone" |
4642650 |
서블릿/JSP 컨테이너에서 절대 URL의 확장을 사용하지 않도록 옵션을 설정해야 합니다. 세부 수정 내용: sun-web.xml에 새 등록 정보가 추가됨: relativeRedirectAllowed 기본값: false 설명: true이면 웹 응용 프로그램이 HttpServletResponse.sendRedirect() API를 사용하여 클라이언트에 상대 URL을 보낼 수 있습니다(즉, 컨테이너에서 상대 URL을 정규화된 URL로 변환하지 않도록 함). |
4793938 |
Server Manager GUI에서 Remote File Manipulation을 사용하도록 설정하면 원격 사용자가 서버의 URI 공간에 있는 임의의 디렉토리 목록을 구할 수 있습니다. |
4904201 |
번들 JDK가 없는 서버를 추가하면 javahome 경로가 잘못 설정됩니다. |
4911580 |
새 서버 인스턴스를 추가할 때 Server Error 메시지와 함께 실패합니다. |
4928794 |
PUT로 null 자원을 만들려고 하면 서버가 다시 시작됩니다. |
4929913 |
검색 엔진이 PDF 파일에서 FTS 정보를 추출 및 색인화하지 않습니다. 세부 수정 내용: 이 수정 내용은 Linux를 제외한 모든 지원 플랫폼에 적용됩니다. Author, Subject 및 Keywords 메타 태그에는 항상 색인이 설정됩니다. 현재, 기능이 추가되어 PDF 파일에서 FTS_* 속성을 변환할 때 생성되는 메타 태그를 포함한 임의의 메타 태그도 색인화될 수 있습니다. 아래의 설명과 같이 server.xml에서 새로운 설정을 직접 구성해야 합니다.
주 – 검색 결과에서 사용자 정의 메타 태그 정보를 표시하는 방법에 대한 자세한 내용은 검색 부분의 4956415를 참조하십시오. |
4933935 |
Solaris 9: 패키지 기반 설치에서 reconfig가 작동하지 않습니다. |
4945089 |
SSL의 ASN.1 구문 분석 문제입니다. DoS(Denial of Service) 공격으로 활용될 수 있는 Web Server에서 사용되는 SSL 프로토콜 구현에 문제가 발견되었습니다. Sun Java System Web Server 6.1 SP1에서는 이 문제가 수정되었습니다. Web Server를 사용하여 SSL 버전 3 또는 TLS를 활용하는 사이트를 호스트하는 경우 이 서비스 팩을 반드시 설치하는 것이 좋습니다. |
4950388 |
Windows XP에서 reconfig 명령이 작동하지 않습니다. |
4964069 |
Windows 플랫폼에서 commit.exe 유틸리티가 충돌합니다. |
Sun Java System Web Server 6.1에서 해결된 문제점은 다음 표와 같습니다.
표 8 Sun Java System Web Server 6.1에서 해결된 문제점
문제 ID |
설명 |
---|---|
4869693 |
Windows의 경우 Directory Server 5.x의 동시 사용 문제로 인하여 Web Server를 설치 할 때 설치시 SunTMONE Directory Server .dll 파일이 변경됩니다. |
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 |
사용자 ID에 공백이 있는 사용자의 기본 인증이 실패합니다. |
4903319 |
모음을 만들 때 문서 중 일부가 색인화되지 않아 모음에 추가되지 않습니다. |
여기에서는 Sun Java System Web Server 6.1 SP5를 출시할 당시 알려진 중요한 문제와 제한 사항에 대하여 알아봅니다. 문제는 범주별로 나열되어 있습니다.
일반적으로 알려진 문제점은 다음 표와 같습니다.
표 9 일반적으로 알려진 문제점
문제 ID |
설명 |
---|---|
6301761 |
JES4_b8: 브라우저 비호환성 - WS 6.1 SP5의 mozilla 1.4/firefox 1.0.6 문제입니다. |
6198559 |
JES3: Linux에서 Web Server의 패치 업그레이드를 수행하면 잘못된 `제거' 알림이 발생합니다. |
다음 표에서는 관리에 있어 알려진 문제점을 설명합니다.
표 10 }관리의 알려진 문제
문제 ID |
설명 |
|
---|---|---|
6197731 |
Admin Server에 액세스하는 중 내부 오류가 발생합니다. 해결 방법: Web Server 6.1 SP4가 Directory Server(버전 5.2 패치 3 이하)가 있는 Windows 컴퓨터에 설치되어 있는 경우 Web Server Admin Server에 문제가 발생할 수 있습니다. 이러한 문제를 방지하려면 Web Server와 Directory Server를 별개의 컴퓨터에 설치하는 것이 좋습니다. 이 문제는 Windows 플랫폼에만 적용됩니다. |
|
6021151 |
쉼표가 있는 LDAP DN을 포함하는 JNDI 자원을 만들기 위해 HttpServerAdmin을 사용하는 중 문제가 발생합니다. 해결 방법: HttpServerAdmin의 경우 `,'를 이스케이프하려면 속성에 이스케이프 문자로 `\\'를 사용하십시오(Windows 플랫폼에서는 `\' 사용). java.naming.provider.url=ldap://localhost:389/ou=loggingQueues, ou=tms,ou=services,ou=abc 등록 정보에서 `,'는 다음과 같이 이스케이프됩니다. -property java.naming.provider.url=ldap://localhost:389/ou=loggingQueues \\,ou=tms\\,ou=services\\,ou=abc |
|
5007892 |
dist-admin: ACL 삭제로 obj를 제거할 수 없습니다. 해결 방법: 다음과 같이 https-admserv에 대한 NameTrans를 주석으로 처리합니다.
|
|
5035129 |
RHLAS 3.0에 국한된 경우로 WS 6.1 SP2 Admin을 사용하여 DS user/group/ou를 관리할 수 없습니다. |
|
4650456 |
멀티바이트 문자에서 액세스 보기와 오류 보기가 제대로 작동하지 않습니다. |
|
4652585 |
분산 관리를 사용하는 경우 로컬 관리자를 사용할 수 없게 됩니다. 해결 방법: 분산된 관리자 그룹에 기본 관리자 이름으로 사용자를 만듭니다. 참고로 새로 만들어진 LDAP 관리자의 비밀번호는 반드시 Web Server 관리자의 비밀번호와 동일해야 합니다. |
|
4725683 |
로그 파일 날짜 스탬프가 로컬 시간대를 적용하지 않으며 잘못된 날짜를 표시합니다. 해결 방법: 로그 파일 파일 이름 확장자의 날짜가 로그 항목 자체의 날짜와 일치해야 하는 경우 서버가 로그 파일을 하루의 끝인 23:59에 교체하도록 구성합니다. |
|
4761960 |
Version 6.0 SP4에서 SASL과 익명 바인드를 사용할 때 분산 관리를 사용할 수 없습니다. 해결 방법: SSL을 사용하는 디렉토리 서버에 익명 바인드를 사용하지 않습니다. |
|
4841310 |
.htaccess로 인증하는 경우 REMOTE_USER 변수를 가져올 수 없습니다. 해결 방법: .htaccess 파일을 사용하도록 설정하면 서버가 자원을 서비스하기 전에 .htaccess 파일을 확인합니다. 서버는 우선 자원과 동일한 디렉토리에서 시작하여 그 상위 디렉토리, 다시 문서 루트까지 .htaccess 파일을 찾습니다. 예를 들어, Primary Document Directory가 /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 기능(관리 인터페이스의 Distributed Administration)이 더 이상 지원되지 않습니다. |
|
4882999 |
관리 GUI의 모양과 느낌이 일관되지 않습니다. |
|
4888696 |
충분한 정보를 입력하지 않으면 Netscape 7.0에서 관리 GUI의 서버 추가 페이지가 사라집니다. 해결 방법: Add Server 페이지에서 확인을 누르기 전에 완전한 정보를 입력합니다. 필요한 경우 페이지를 다시 로드하여 서버 추가 GUI를 복원하거나 다른 페이지 또는 다른 탭을 클릭한 후 다시 서버 추가 페이지로 돌아갑니다. 이 문제는 Netscape 7.0에서만 발생합니다. |
|
4910309 |
경고 메시지에 `null'이라는 단어가 잘못 표시됩니다. 이 메시지는 Virtual Server Manager의 Virtual Server 페이지용 Pick Directory에서 디렉토리 서비스를 편집할 때 발생합니다. |
|
4905808 |
분산 관리를 사용하도록 설정한 후 수퍼유저가 관리 인터페이스에 액세스할 수 없습니다. 해결 방법: 분산 관리를 사용하도록 설정한 후 해당 `수퍼유저'와 동일한 관리자 이름 및 비밀번호로 LDAP에 사용자를 만듭니다. |
|
4908694 |
로깅 설정용 Default 링크가 작동하지 않습니다. Virtual Server 페이지에 대한 Logging Settings에서 Default 링크가 기본 경로로 설정되지 않았으며, 재설정 버튼으로 작동합니다. |
|
4910197 |
JDBC 리소스를 편집할 때 등록 정보 페이지에 포함된 값이 삭제 후에도 유지됩니다. |
|
4911552 |
.shtml 파일의 구문을 분석하지 않아야 하는 경우에도 파일 구문이 분석됩니다. Class Manager의 Content Management 탭에 있는 Parse HTML 페이지에 관련된 문제입니다. 이 페이지에서 .shtml 파일의 구문을 분석하지 않도록 구성한 경우에도 파일 구문이 분석됩니다. 예를 들어, `예, exec 태그 있음' 및 `모든 HTML 파일'을 지정한 경우에도 .shtml 파일의 구문이 분석됩니다. |
|
ID 없음 |
Web Server에 번들된 sun-web.xml 파일이 잘못된 DTD 위치를 가리킵니다. 수정 내용: 올바른 위치는 http://www.sun.com/software/dtd/webserver/sun-web-app_2_3-1.dtd입니다. |
|
6284698 |
루트가 아닌 사용자로 설치하면 Web Server가 작동하지 않습니다. 해결 방법: 웹 관리 콘솔을 사용하는 대신 명령줄에서 Web Server 인스턴스를 시작합니다. |
|
6078104 |
passthrough 플러그인을 구성하면 WS6.1에서 JSP 응용 프로그램에 액세스할 수 없습니다. 해결 방법: passthrough의 service 지시문에서 다음 줄을 변경합니다. 변경 전: Service type="magnus-internal/passthrough" fn="service-passthrough" servers="http://server:port" 변경 후: Service fn="service-passthrough" servers="http://server:port" |
|
4841310 |
.htaccess로 인증하는 경우 REMOTE_USER 변수를 가져올 수 없습니다. 해결 방법:If you enable ..htaccess 파일을 사용하도록 설정하면 서버가 자원을 서비스하기 전에 .htaccess 파일을 확인합니다. 서버는 우선 자원과 동일한 디렉토리에서 시작하여 그 상위 디렉토리, 다시 문서 루트까지 .htaccess 파일을 찾습니다. 예를 들어, Primary Document Directory가 /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 디렉토리로 지정하면 이 디렉토리가 대체 문서 루트가 되기 때문입니다. |
|
4991278 |
JSP ClassCache 파일을 삭제할 수 있는 관리 GUI 기능이 없습니다. |
|
6316262 |
관리 GUI가 accesslog 경로의 변경 내용을 반영하지 않습니다. |
|
6316265 |
관리 GUI에 변경 내용을 적용하려면 `적용을 클릭'하라고 표시되어 있지만 관리 서버에 대한 `적용' 버튼이 없습니다. |
다음 표에서는 코어에서 알려진 문제점을 설명합니다.
표 11 }코어의 알려진 문제
문제 ID |
설명 |
---|---|
4939491 |
HP-UX: ./stop 스크립트를 실행하면 오류 메시지가 발생하며 프로세스 그룹이 종료됩니다. |
다음 표에서는 설명서 및 온라인 도움말에 있어 알려진 문제점을 설명합니다.
표 12 }문서의 알려진 문제
문제 ID |
설명 |
---|---|
4964908 |
기능 업그레이드에 관해 사용 가능한 설명서가 없습니다. |
5065188 6173274 |
Administrator's Guide의 고급 검색 절에서 찾기 메뉴 구절 검색 옵션을 잘못 설명하였습니다. 이 메뉴 옵션은 사용할 수 없습니다. |
6155266 |
Administrator's Guide에서 구성 로그 수준을 잘못 설명하였습니다. 수정 내용: Web Server 구성 수준을 다음과 같이 정의해야 합니다. Message indicate a misconfiguration. |
6206074 |
Administrator's Configuration File Reference에서 ChildRestartCallback 지시문의 기본값을 잘못 설명하였습니다. 수정 내용: 기본값은 no directive입니다. |
6170766 |
Installation and Migration Guide의 Before You Install Sun One Web Server 절에서 최신 버전의 Web Server로 업그레이드하는 방법을 잘못 설명하였습니다. 수정 내용: Sun Java Enterprise System 1의 일부인 Sun One Web Server 6.1을 업그레이드하려면 사용자가 patchadd를 사용해야 합니다. |
6170769 |
Administrator's Configuration File Reference에 AdminLanguage 지시문에 대한 잘못된 정보가 있습니다. 수정 내용: AdminLanguage 지시문은 GUI가 아닌 로그 메시지에 표시되는 언어에만 적용됩니다. |
6173273 |
Administrator's Guide의 Choosing MIME Types 절 아래에 오타가 있습니다. 수정 내용: 이 문장은 다음과 같아야 합니다. 자세한 내용은 온라인 도움말의 MIME Types 페이지와 Using Virtual Servers를 참조하십시오. |
6173133 |
NSAPI Programmer's Guide에서 NSAPI Function Reference의 예를 잘못 설명하였습니다. 수정 내용: 이 예는 다음과 같아야 합니다. FilterMethods methods = FILTER_METHOD_INITIALIZED; |
6173272 |
Administrator's Guide에서 지원되는 Java 버전을 `1.4.1_03'으로 잘못 설명합니다. 수정 내용: Sun Java System Web Server는 JavaTM 2 Platform, Standard Edition(J2SETM) 1.4.2_04 이상을 지원합니다. (32비트 전용, 64비트는 지원하지 않습니다.) J2SE 소프트웨어는 Web Server와 함께 번들로 제공되며 설치하도록 선택하는 경우 Web Server를 설치할 때 함께 설치됩니다. 또한 Web Server를 설치한 후 보유하고 있는 JDK를 따로 설치할 수 있습니다. Administration Server를 사용하려는 경우 반드시 JDK를 설치해야 합니다. |
5016571 |
Online Help 페이지의 Generic Thread Pools 아래에 잘못된 정보가 있습니다. |
5029460 |
Administrator's Guide에서 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 수정 내용: 두 줄은 다음과 같아야 합니다. certmap sun1 ou=Sun Certificate Authority,o=Sun, c=US certmap sun2 ou=Sun Certificate Authority, o=Sun, c=US |
5031366 |
온라인 버전의 Administrator's Guide에 잘못된 링크가 있습니다. |
4968568 |
Administrator's Configuration File Reference 설명서의 ConnQueueSize 지시문에 대한 설명이 명확하지 않습니다. |
4975161 |
Administrator's Configuration File Reference에서 pool-init의 선택 매개 변수 `block-size'를 설명하지 않았습니다. |
5002190 |
Administrator's Guide에 htpasswd 명령 유틸리티에 대한 정보가 없습니다. 추가 정보: htpasswd 명령은 htaccess 액세스 제어 메커니즘에 적합한 비밀번호 파일을 생성하거나 수정하는 데 사용됩니다. htpasswd 사용: htpasswd [-c] passwordfile username [password] -c는 새 비밀번호 파일을 만듭니다. 설명한 것처럼 -c는 비밀번호 파일이 이미 있는 경우 이전 파일을 덮어쓰고 새 비밀번호 파일을 만듭니다. -c를 사용하지 않으면 이 명령은 사용자의 비밀번호를 업데이트하거나(사용자가 이미 있는 경우) 지정한 이름으로 새 사용자를 추가하여 기존 파일을 수정합니다. 선택적 비밀번호 인수를 지정하지 않으면 대화형으로 비밀번호를 할당하라는 메시지가 표시됩니다. htaccess는 Web Server의 기본 액세스 제어 메커니즘이 아닙니다. 가능한 경우 대신 ACL을 사용합니다. |
5002192 |
Administrator's Configuration File Reference에 loglevel 속성에 대한 잘못된 정보가 있습니다. 수정 내용: loglevel 설명은 다음과 같아야 합니다. 다른 요소가 오류 로그에 기록한 메시지의 기본 유형을 제어합니다. 최고에서 최저까지 허용되는 값은 다음과 같습니다. 최고, 보통, 최조, 정보, 경고, 실패, 구성, 보안 및 재해. |
5020640 |
NSAPI Programmer's Guide에서 %duration% flex-log format 변수를 설명하지 않았습니다. |
5029321 |
Administrator's Configuration File Reference에서 <Client uri="*foo*" uri="*~bar*"> 지시문을 잘못 설명하였습니다. 수정 내용: 일부 경우에서는 단일 평가 문을 사용하도록 다음과 같이 평가를 다시 작성할 수 있습니다. <Client uri="*foo*~*bar*">. 기능은 다음과 같습니다. <Client uri="*foo*" uri="~*bar*">. |
5038534 |
Administrator's Configuration File Reference에서 LogFlushInterval 지시문의 기본값을 잘못 설명하였습니다. 수정 내용: LogFlushInterval 지시문의 올바른 기본값은 2초입니다. |
5043491 |
온라인 도움말 내용이 잘못되었습니다. |
4781137 |
Administrator's Guide에 있는 다음 정보가 잘못되었습니다.
|
4823362 |
ACL에 관한 추가 정보를 사용하여 Administrator's Guide를 업데이트해야 합니다. 추가 정보: 일치되는 ACL이 하나 이상인 경우 서버는 일치되는 마지막 줄을 사용합니다. uri ACL이 일치하는 마지막 문일 경우 기본 ACL을 우회합니다. |
4862795 |
Administrator's Guide의 아카이브 로그 파일 페이지에 대한 설명이 명확하지 않습니다. 수정 내용: 설명을 더 명확하게 하려면 설명서에 다음 주를 추가해야 합니다. 사용자는 이전 로그 파일을 아카이브하거나 삭제할 수 있습니다. Web Server는 이 작업을 수행하지 않습니다. |
5046588 |
Installation and Migration Guide에서 지원되는 Sun 가속기 하드웨어 버전을 잘못 설명하였습니다. 수정 내용: 지원되는 Sun 가속기 하드웨어 버전은 500과 1000입니다. |
5052605 |
NSAPI Programmer's Guide에서 content-type이 소문자여야 한다고 명확하게 지정하지 않았습니다. |
5053339 |
Online Help — Administrator's Guide와 온라인 도움말에 디렉토리 색인 정보가 없습니다. |
5062560 |
Installation and Migration Guide에서 start-on-boot 옵션을 비활성화하는 방법을 설명하지 않았습니다. 추가 정보: 사용자는 다음과 같이 start-on-boot 옵션을 비활성화할 수 있습니다. Solaris 및 HPUX — webserver01 스크립트에서 S1WS_START_ONBOOT 변수를 편집하여 옵션을 해제합니다. [Solaris] /etc/init.d/webserver01 [HPUX] /sbin/init.d/webserver01 Linux — 다음 링크를 삭제하여 옵션을 비활성화합니다. /etc/rc.d/rc3.d/S75webserver01 /etc/rc.d/rc5.d/S75webserver01 |
6067059 |
Administrator's Guide에서 내용 본문이 없는 모든 태그의 `>' 태그 앞에 `/' 태그가 있어야 합니다. |
4928287 |
모든 설명서에서 <instance>/lib 디렉토리가 없음을 사용자에게 알리지 않았습니다. 추가 정보: 설치 프로그램에서 이 디렉토리를 만들지 않습니다. 디렉토리가 없는 경우 사용자가 이 디렉토리를 만들어야 합니다. |
4970961 |
Administrator's Configuration File Reference에서 ChunkedRequestTimeout을 자세히 설명하지 않았습니다. |
6308091 |
Administrator's Configuration File Reference — ppath에 물결 무늬가 있는 와일드카드 패턴이 설명된 대로 작동하지 않습니다. 수정 내용: 사용자가 다음 중 하나를 구성해야 합니다. 구성 1 <Object ppath="*~*.gif*"> AddLog fn=flex-log name="access"</Object> 구성 2 <Object ppath="*~*(.gif|.gif/)"> AddLog fn=flex-log name="access" </Object> |
6285234 |
Administrator's Configuration File Reference에서 StrictHttpHeaders 지시문의 기본값을 on으로 잘못 설명하였습니다. 수정 내용: StrictHttpHeaders 지시문의 기본값은 off입니다. |
6067318 |
Administrator's Configuration File Reference에 set-variable 오류 매개 변수에 대한 정보가 부족합니다. 수정 내용: set-variable 오류 매개 변수에 대한 설명은 다음과 같아야 합니다. REQ_ABORTED를 반환하여 HTTP 상태 코드를 설정하고 요청을 중단합니다. 요청을 중단하지 않고 HTTP 상태 코드를 설정하려면 set-variable 오류 매개 변수를 noaction 매개 변수와 함께 사용합니다. HTTP 상태 코드를 다시 작성하려면 <Client> 태그를 사용하여 원래 상태 코드와 Output 지시문을 일치시켜 새 상태 코드를 설정합니다. 예를 들어, 다음은 302 Moved Temporarily 응답을 모두 301 Moved Permanently 응답으로 다시 작성합니다. <Client code="302">Output fn="set-variable" error="301 Moved Permanently" noaction="true" </Client> |
6281323 |
Sun Java System Web Server 6.1 2005Q1 SP4 릴리스 노트에서 Windows 2003 운영 체제의 버전을 잘못 설명하였습니다. 수정 내용: Web Server 6.1 SP4에 지원되는 Windows 2003 버전은 다음과 같습니다. Windows Server 2003, SP1 Enterprise Edition |
6237209 |
Sun Java System Web Server 6.1 2004Q3 SP3 릴리스 노트에 여러 RedHat Linux 커널에 대한 전체 정보가 포함되어 있지 않습니다. |
6237303 |
SUN ONE Web Server 6.1 릴리스 노트에 Solaris SPARC에 필요한 모든 패치가 나와 있지 않습니다. 추가 정보: 109326-09는 Solaris 8에서 Web Server 6.1에 필요한 패치입니다. |
6230379 |
Administrator's Configuration File Reference에서 remove-file() SAF를 잘못 설명하였습니다. 수정 내용: remove-file()의 이름이 delete-file()로 변경되었습니다. |
6208955 |
NSAPI Programmer's Guide에서 SERVER_SOFTWARE를 MAGNUS_VERSION_STRING으로 잘못 설명하였습니다. 수정 내용: SERVER_SOFTWARE의 NSAPI 변수는 system_version()입니다. |
4673436 |
iWS에서 도메인 컨트롤러 환경 내의 원격 공유를 인식할 수 있도록 합니다. |
4841310 |
.htaccess로 인증하는 경우 REMOTE_USER 변수를 가져올 수 없습니다. |
5059527 |
webservd가 Web Server 구성 파일과 스크립트를 작성할 수 있습니다. |
6320016 |
Administrator's Configuration File Reference에서 Windows의 listenQ 기본값을 명확하게 정의하지 않았습니다. 수정 내용: Windows의 listenQ 기본값은 200입니다. |
설치에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.
표 13 설치의 알려진 문제
문제 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 화면 뒤에 나오는 화면에서 ctrl+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 |
이전에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.
표 14 이전에 알려진 문제
문제 ID |
설명 |
||||
---|---|---|---|---|---|
4790457 |
4.1에서 마이그레이션된 서버의 문서 루트를 변경할 수 없습니다. 해결 방법: 마이그레이션된 인스턴스의 obj.conf와 server.xml을 수동으로 편집합니다. 두 파일은 <code><SERVER_ROOT>/<HTTPS-INSTANCE>/config 디렉토리에 있습니다. obj.conf에서 다음 줄을 변경합니다. 변경 전:
변경 후:
server.xml의 해당 VSCLASS 아래에서 다음 줄을 변경합니다. 변경 전:
변경 후:
|
||||
6213097 |
Sun Java Enterprise System 3(JES3)에서 ktsearch.jar이 올바로 마이그레이션되지 않습니다. 해결 방법: 마이그레이션된 인스턴스의 server.xml 파일을 수동으로 편집하여 올바른 경로를 가리킵니다. Linux: /opt/sun/private/share/lib/ktsearch.jar Solaris Sparc: /usr/share/lib/ktsearch.jar |
||||
5007081 |
6.0에서 6.1로 마이그레이션하는 동안 web-apps 파일 상태가 무시됩니다. server.xml 파일에서 파일 수준으로 정의된 web-apps 상태는 마이그레이션되지 않습니다. 사용자가 web-apps 파일 상태를 해제하여 생략한 경우 마이그레이션 시 이러한 web-apps이 노출됩니다. 해결 방법: 이전되는 인스턴스의 server.xml 파일을 편집하고 각 웹 응용 프로그램의 상태를 OFF로 전환합니다. |
||||
4988156 |
기존 설치에 SP_2 패치를 설치합니다(업데이트). Sun Java Enterprise System(JES)의 일부로 설치되는 Sun Java System Web Server 6.1을 최신 서비스 팩으로 업그레이드하려면 해당 패치를 다운로드하여 적용해야 합니다. 자세한 내용은 JES 3 Migration and Upgrade 설명서를 참조하십시오. |
예제 응용 프로그램에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다. 참고로 이들 문제로 인하여 해당 예제 응용 프로그램의 기능이 영향 받지 않습니다.
표 15 }예제의 알려진 문제
문제 ID |
설명 |
---|---|
5014039 |
web.xml의 <distributable> 태그로 인해 단순 JSP에서 예외가 발생합니다. 해결 방법: web.xml의 simple/src 디렉토리에서 <distributable></distributable> 태그를 제거합니다. web-app을 재배포합니다. |
ID 없음 |
rmi-iiop 샘플에 단계가 없습니다. `샘플 응용 프로그램 배포' 절에서 “ ant deploy“ 명령(단계 2)을 실행한 후 Web Server 인스턴스를 다시 시작합니다. 참고`ant'는 Java 기반 빌드 도구이며 Apache(http://ant.apache.org)에서 다운로드해야 합니다. <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"/> |
검색에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.
표 16 검색의 알려진 문제
문제 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가 변경된 경우 검색 결과로 반환된 문서에서 '문서 없음' 오류가 발생합니다. 해결 방법: 전체 모음을 다시 만듭니다. 방법:
|
4911725 |
다른 대소문자 패턴을 사용하는 단어를 검색하는 경우 검색이 작동하지 않습니다. 대소문자가 혼합된 단어(예를 들어 Java나 JAVA대신에 jaVa를 입력)를 사용하여 검색하는 경우 검색 페이지에 검색 결과가 표시되지 않을 수 있습니다. |
4963236 |
HP-UX: PDF 파일이 검색 컬렉션에 포함할 수 있도록 HTML로 변환되지 않습니다. HP-UX 11i 시스템에 다음 패치가 설치된 경우 발생합니다. PHSS_28871 — ld/linker 축적 패치 |
보안에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.
표 17 }보안의 알려진 문제
문제 ID |
설명 |
---|---|
4898077 |
SSL 사용 시 HttpServerAdmin 및 iWS 콘솔 간의 동작이 일관되지 않습니다. 해결 방법: 다음 구문을 사용합니다. HttpServerAdmin create -l -id <id> -ip <ip> -port <port> -sname serverName -defaultvs <defaultvs> [-cert <certificate name>] [-sec <on|off>] [-acct <#accthreads>] -d server_root -sinst http_instance 참고: -sec 옵션에 `true|false', `1|0' 또는 `yes|no'를 사용하지 말고 대신 `on|off'를 사용하십시오. |
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 Java System Web Server 6.1 관리자 설명서의 9장에 따라 색인 파일이 포함되어 있지 않은 디렉토리에서 디렉토리 목록을 얻으려면 `list' 권한이 필요합니다. 그러나 적용되는 ACL이 list 권한을 거부하는 경우에도 디렉토리 목록을 구할 수 있는 경우가 있습니다. 이런 이유로, 디렉토리 색인화를 제한해야 하는 경우 Sun Java System Web Server 6.1 관리자 설명서의 16장에 설명된 것처럼 list 권한을 거부하는 대신(또는 추가 작업으로) 색인화를 비활성화하는 것이 좋습니다. |
6310956 6298215 |
연결이 사용되지 않아 LDAP에서 연결을 삭제하면(예: LDAP에 시간 초과가 설정된 경우) Web Server가 LDAP에 대한 연결을 다시 초기화할 수 없습니다. 이 문제는 Web Server가 JES3/JES4 설치의 일부로 설치된 경우에만 발생하며 독립 실행형(파일 기반) 설치에서는 발생하지 않습니다. 해결 방법:
|
도구에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.
표 18 }도구의 알려진 문제
문제 ID |
설명 |
---|---|
4905696 |
Windows에서 클래스 파일 깊이(파일 이름 포함)가 255자를 초과하는 경우 구현에 실패합니다. |
4912181 |
Linux에서 wdeploy 명령줄 유틸리티를 사용하여 응용 프로그램을 배포하면 null 포인터 예외가 발생합니다. 이는 구현이 끝날 때 및 오직 성공하는 경우에만 발생합니다. 해결 방법: 배포 후에 reconfigure 스크립트를 실행하면 wdeploy가 stdout/stderr을 읽을 때 오류가 발생하는 것 같습니다. reconfigure는 완료될 것이지만 reconfigure 메시지용 오류 로그를 확인하여 서버가 실제로 재구성되었는지 확인해야 합니다. 메시지가 없는 경우 reconfigure 스크립트를 직접 실행해야 합니다. |
웹 컨테이너에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.
표 19 웹 컨테이너의 알려진 문제
문제 ID |
설명 |
---|---|
4903162 |
url-patterns의 대소문자와 관련된 Windows 문제입니다. 서블릿 사양에 따라 web.xml의 url-pattern 요소는 대소문자를 구분하여 처리됩니다. 이로 인해 Windows 사용자에게 예기치 않은 동작이 발생할 수 있습니다(예: 클라이언트가 index.html과 같다고 간주하여 index.HTML을 요청하는 경우). |
WebDAV에 있어 알려진 문제점은 다음 표에 보이는 것과 같습니다.
표 20 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 SP5에 문제가 발생한 경우 다음 메커니즘을 통해 Sun 고객 지원부에 문의하십시오.
Sun 소프트웨어 지원 서비스 온라인(http://www.sun.com/service/sunone/software)
유지보수 연락처와 연결된 전화번호
귀사의 문제를 해결하는데 최선의 도움을 제공할 수 있도록 다음의 정보를 바로 사용할 수 있도록 준비하십시오.
문제가 발생한 상황과 운영에 미치는 영향을 포함하는 문제 설명
패치 및 문제에 영향을 줄 수 있는 기타 소프트웨어를 포함하여 컴퓨터 유형, 운영 체제 버전 및 제품 버전
문제를 재발시키는데 사용한 방법의 단계에 대한 자세한 설명
오류 로그 또는 코어 덤프
Sun은 설명서의 향상에 최선을 다하고 있으며 귀사의 의견 및 제안을 환영합니다. Sun에 의견을 보내실 때에는 http://docs.sun.com/의 '의견 보내기' 링크를 사용하십시오.
책의 부품 번호 및 제목 등 의견을 나타낼 수 있는 정보를 기입하십시오.
다음 위치에 Sun Java Systems에 대한 유용한 정보가 있습니다.
Sun Java System Web Server 6.1 및 서비스 팩에 대한 설명서
Sun 소프트웨어 제품 및 서비스(http://www.sun.com/software)
Sun 개발자 정보(http://developers.sun.com/)
Sun 개발자 지원 서비스(http://developers.sun.com/prodtech/support/)
소프트웨어 지원 서비스(http://www.sun.com/service/support/software/ )
Sun 지원 및 교육 서비스(http://www.sun.com/supportraining)
Sun 컨설팅 및 전문가 서비스(http://www.sun.com/service/sunjavasystem/sjsservicessuite.html)