이 절에서는 Web Server 7.0 Update 3을 출시할 당시 알려진 중요한 문제와 제한 사항에 대해 설명합니다.
다음 표에서는 Web Server 관리의 알려진 문제에 대해 설명합니다.
표 4 관리의 알려진 문제
다음 표에서는 Web Server의 코어에 알려진 문제에 대해 설명합니다.
표 5 코어의 알려진 문제
문제 ID |
설명 |
---|---|
6296993 |
obj.conf 지시문을 실행하는 중 오류가 발생할 경우 문제가 되는 지시문이 발견된 파일 이름 및 줄 번호가 기록되지 않습니다. |
6365160 |
데이터 유형 제약 조건 위반으로 인해 server.xml 스키마 검증에 실패할 경우 요소에 유효한 값 집합을 설명하지 않는 오류 메시지가 표시됩니다. |
6378940 |
모든 HTTP 헤더 구문 분석 오류가 클라이언트 IP 및 오류에 대한 설명과 함께 기록되는 것은 아닙니다. |
6470552 |
set-variable SAF는 사전 정의된 변수를 설정할 수 없습니다. |
6486480 |
<replacement>false</replacement>의 경우 service-nsfc-dump 항목 적중 횟수가 0입니다. <replacement>false</replacement>가 server.xml 파일에 지정된 경우 service-nsfc-dump 출력에서 항목 적중 횟수가 0으로 표시됩니다. 그러나 캐시 적중 횟수는 올바르게 표시됩니다. |
6489220 |
서버에서는 $$ 문자 상수를 포함하는 보간되지 않은 문자열을 보간된 것으로 처리합니다. 매개 변수 값에 $$ escape가 포함된 경우 서버는 매개 변수 블록에 대한 PblockModel을 생성합니다. $$이 상수이므로 이 작업은 불필요합니다. |
6641109 |
NFS 마운트 docroot 디렉토리에 구성된 Web Server가 중단됩니다. NFS 및 MediumFileSizeLimit >0을 사용하는 동안 NFS 파일을 제거 또는 대체하면 Web Server가 중단됩니다. 따라서 문서 루트가 NFS에 마운트된 경우에는 MediumFileSizeLimit>0을 사용하지 말아야 합니다. 해결 방법 NFS 클라이언트에서와 같이 Web Server 문서가 NFS 마운트에 있는 경우에는 nsfc.conf에서 MediumFileSizeLimit을 0으로 설정합니다. |
다음 표에서는 FastCGI의 알려진 문제점에 대해 설명합니다.
표 6 FastCGI의 알려진 문제점
문제 ID |
설명 |
---|---|
6485248 |
reuse-connection이 true로 설정된 경우 fastcgi 스텁이 모든 프로세스를 올바르게 닫지 않습니다. FastCGI 플러그인으로 PHP와 작동하도록 Web Server 7.0을 구성하고 reuse-connection=true를 설정합니다. 서버를 종료하거나 다시 구성할 경우 fastcgi() 프로세스와 자식 프로세스가 남아 있으며 올바르게 종료되지 않습니다. |
다음 표에서는 Web Server 설치의 알려진 문제에 대해 설명합니다.
표 7 설치의 알려진 문제
다음 표에서는 Web Server 마이그레이션 및 업그레이드 영역의 알려진 문제점에 대해 설명합니다.
표 8 마이그레이션 및 업그레이드의 알려진 문제점
문제 ID |
설명 |
---|---|
6407877 |
installed.pkg 파일을 찾을 수 없는 경우 Web Server 6.0에서 7.0으로 마이그레이션하는 동안 잘못된 마이그레이션이 발생합니다. Web Server 6.0에서 7.0으로 마이그레이션할 때 installed.pkg 파일이 없는 경우 Web Server는 magnus.conf 파일의 NSServlet 항목을 잘못 마이그레이션합니다. |
6490124 |
6.x -> 7.0: 마이그레이션된 예약된 이벤트가 여전히 server.xml 파일의 6.x 경로를 가리킵니다.
|
6502529 |
6.1->7.0: search-collection-dir에 설정된 상대 경로를 마이그레이션에서 올바르게 처리하지 않습니다. 인스턴스 마이그레이션 도중에 검색 모음을 복사해야 하는 대상 경로에 대한 상대 경로를 지정하면 config-store에 대한 검색 모음 디렉토리가 만들어집니다. 인스턴스가 인스턴스화될 경우 검색 모음을 올바르게 마이그레이션하지 않고 색인이 만들어집니다. |
6502769 |
6.x->7.0: 마이그레이션은 obj.conf 파일에 지정된 모든 "document-root" NameTrans를 무시합니다. |
6498806 |
Windows에서 Web Server 관리 콘솔은 마이그레이션 도중에 사용자에게 적절하게 경고하지 않습니다. Administration Server는 선택한 새 구성이나 서비스 이름이 이미 Windows에 있는지 감지하지 않으므로 다른 구성 이름을 선택하라고 사용자에서 적절하게 경고하거나 다른 구성 이름을 기본값으로 제안하지 않습니다. |
6500509 |
루트 인증서가 설치된 경우 Web Server 7.0 마이그레이션 도구는 Web Server 6.1에서 성공적으로 마이그레이션할 수 없습니다. |
다음 표에서는 Web Server의 샘플 응용 프로그램에 알려진 문제에 대해 설명합니다.
표 9 샘플 응용 프로그램의 알려진 문제
문제 ID |
설명 |
---|---|
6472796 |
sendmail.jsp는 javamail 샘플 응용 프로그램의 resource.host를 지정하기 위해 편집할 잘못된 파일을 표시합니다. 해결 방법 javamail.resource.host를 설정하려면 install_dir/samples/java/webapps/javamail/src/docroot/sendmail.jsp에 지정된 대로 javamail.build.properties를 편집하고 build.xml은 편집하지 않습니다. |
다음 표에서는 Web Server 의 검색 기능에 알려진 문제에 대해 설명합니다.
표 10 검색의 알려진 문제
문제 ID |
설명 |
---|---|
6701532 |
검색 엔진에서 비밀번호로 보호된 PDF 문서의 색인 처리에 실패합니다. PDF 문서가 비밀번호로 보호되어 있고 암호화된 경우 검색 엔진에서는 문서의 메타데이터 색인 처리에 실패합니다. 따라서 요청한 검색이 실패합니다. |
다음 표에서는 Web Server의 보안 영역에 알려진 문제에 대해 설명합니다.
표 11 보안의 알려진 문제
문제 ID |
설명 |
---|---|
6376901 |
동일한 디렉토리의 자원에 대한 기본 및 다이제스트 기반 ACL을 지원하는 데 제한이 있습니다. 서버에서 다이제스트 및 기본 기반 ACL을 해당 doc 트리의 다른 부분에서 사용할 경우 동일한 디렉토리의 다른 파일이니 자원에서 두 ACL을 동시에 사용할 수 없습니다. |
6431287 |
TLS_ECDH_RSA_*에는 RSA 키로 서명된 서버 인증서가 필요합니다. TLS_ECDH_RSA_* 형태의 암호화 제품군의 경우 서버는 RSA 키를 사용하여 서명된 인증서가 있는 ECC 키 쌍을 가져야 합니다. 자체 서명된 인증서가 있는 이러한 암호화 제품군을 사용할 경우는 제외됩니다. 이 요구 사항은 이러한 암호화 제품군에만 적용되는 고유한 사항이며 버그가 아닙니다. 서버에서 이러한 암호화 제품군과 관련된 잘못된 구성을 감지 및 경고해야 하지만 현재는 그렇지 않습니다. |
다음 표에서는 Web Server 7.0의 세션 복제 기능에 알려진 문제에 대해 설명합니다.
표 12 세션 복제의 알려진 문제
문제 ID |
설명 |
---|---|
6324321 |
오류가 원격으로 발생할 경우 설명적인 오류 메시지가 표시되지 않습니다. 예외가 원격으로 발생할 경우 원격 인스턴스의 오류 로그에 오류 메시지가 기록됩니다. 그러나 현재 로컬 인스턴스는 사용자가 확인해야 하는 오류 로그를 분명하게 나타내지 않는 일반 원격 예외를 표시합니다. |
6396820 |
클라이언트에서 쿠키가 비활성화된 경우 세션 복제는 올바르게 페일오버되지 않습니다. |
6406176 |
활성화된 경우 세션 복제는 기본 세션 관리자여야 합니다. 관리 콘솔 또는 CLI를 사용하거나 server.xml 파일을 편집하여 세션 복제를 활성화한 후에 세션 복제가 실제로 활성화되지 않습니다. 대신에 sun-web.xml을 수동으로 편집해야 합니다. |
다음 표에서는 Web Server의 웹 컨테이너에 알려진 문제에 대해 설명합니다.
표 13 웹 컨테이너의 알려진 문제
문제 ID |
설명 |
---|---|
4858178 |
웹 컨테이너가 stderr에 씁니다. |
6349517 |
MaxProcs > 1 모드에 대한 웹 응용 프로그램 세션 통계가 잘못되었습니다. Web Server는 다중 프로세스 모드에서 실행됩니다. magnus.conf의 MaxProcs 구성 변수는 최대 프로세스 수를 설정하는 데 사용됩니다. MaxProcs 값이 1보다 크게 설정된 경우 Web Server는 mmap 기반 세션 관리자를 사용하므로 세션이 다른 JVM 간에 공유될 수 있습니다. 여러 프로세스에서 통계를 수집하는 동안 웹 응용 프로그램 MBeans는 개별 MBeans에 대한 세션을 제공합니다. 개별 MBeans의 웹 응용 프로그램 세션 통계를 확인하여 실제 세션 수를 확인하는 방법은 없습니다.
|
6394715 |
웹 컨테이너는 비활성화된 웹 응용 프로그램 MBeans 객체를 삭제합니다. server.xml 파일에서 <enabled> 요소를 false로 설정하여 웹 응용 프로그램이 비활성화된 경우 웹 컨테이너는 웹 응용 프로그램의 MBeans를 삭제하므로 해당 웹 응용 프로그램을 닫혔거나 삭제된 웹 응용 프로그램으로 처리합니다. 비활성화된 객체가 삭제되므로 통계도 손실됩니다. |
6419070 |
JNDI 자원이 성공적으로 작성된 경우 최고 로그 수준에서 오류 로그에 정보가 기록되지 않습니다. |
6422200 |
com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse는 1바이트 읽기를 수행합니다. server.xml 파일을 읽을 경우 XML 버전 번호와 인코딩을 포함하는 첫 번째 줄을 한 번에 1바이트씩 읽습니다. |
6440064 |
서블릿 컨테이너는 각 가상 서버에 대한 스레드를 만듭니다. |
6501184 |
REQ_EXIT로 인해 javax.servlet.ServletException이 발생합니다. |
다음 표에서는 Web Server의 현지화된 버전에 알려진 문제에 대해 설명합니다.
표 14 현지화의 알려진 문제
문제 ID |
설명 |
---|---|
6543814 |
멀티바이트 문자열에서 검색 필터 "*"가 제대로 작동하지 않습니다. |
6714777 |
일본어 로켈에서 Sun 온라인 계정 만들기 오류 메시지에 별표(*)가 있습니다. |
6715350 |
일본어 로켈에서 OLH에 잘못된 문자가 있습니다. |
다음 표에서는 Java Enterprise System(Java ES)의 알려진 문제점에 대해 설명합니다.
표 15 Java ES의 알려진 문제점
문제 ID |
설명 |
---|---|
6432106 |
Web Server 업그레이드 후 Sun Java System Portal Server 검색 시 예외가 발생합니다. Web Server를 Java ES 4에서 Java ES 5로 업그레이드하면 Portal Server 검색 기능에서 예외가 발생합니다. 해결 방법 주 – 기존 libdb-3.3.so 및 libdb_java-3.3.so 라이브러리 파일을 Web Server 전용 디렉토리 외부의 적절한 위치로 이동합니다. Portal Server 라이브러리를 적당한 위치에 이동한 후에는 다음 명령에서 <libdb-3.3.so path>: <libdb_java-3.3.so path>에 해당 경로를 지정해야 합니다. Solaris 플랫폼에서는 다음 단계를 수행합니다.
|
6504178 |
마이그레이션 로그가 Java ES 5에서 "root is not a valid user"라고 하는 잘못된 메시지를 보고합니다. UNIX 플랫폼의 경우 Java ES 4에서 Java ES 5로 마이그레이션하는 도중 마이그레이션 로그 파일에서 WARNING: "root is not a valid user"를 보고합니다. "루트" 사용자는 해당 호스트에서 유효하므로 이 메시지는 올바르지 않습니다. |
6453037 |
Web Server 시작 시 많은 양의 경고/정보 메시지가 로그 파일로 라우팅되지 않고 표준 출력에 표시됩니다. |