Sun Java System Web Server 6.1 2005Q4 SP5 릴리스 노트

알려진 문제점

여기에서는 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를 주석으로 처리합니다.


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

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 GuideBefore 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 ReferenceAdminLanguage 지시문에 대한 잘못된 정보가 있습니다.

수정 내용: AdminLanguage 지시문은 GUI가 아닌 로그 메시지에 표시되는 언어에만 적용됩니다.

6173273 

Administrator's GuideChoosing 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 Referenceloglevel 속성에 대한 잘못된 정보가 있습니다.

수정 내용: 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에 있는 다음 정보가 잘못되었습니다.

  • libdigest-plugin.ldif가 있는 경로가 설명서에 정의되어 있지 않습니다.

    추가 정보: libdigest-plugin.ldif<server-root>/plugins/digest/libdigest-plugin.ldif 에서 사용할 수 있습니다.

  • 다이제스트 인증을 처리하도록 Web Server를 구성하는 방법(dbswitch.conf에서 데이터베이스 정의의 digestauth 등록 정보 설정)에서 작업 절차를 제공하지 않았습니다.

  • libdigest-plugin.solibdigest-plugin.lib로 잘못 설명되었습니다.

  • iplanetReversiblePassword에 대한 설명이 없습니다.

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 Referenceset-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_SOFTWAREMAGNUS_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에서 다음 줄을 변경합니다. 변경 전:


NameTrans fn=document-root root="<existing_doc_root>"

변경 후:  


NameTrans fn=document-root root="$docroot"

server.xml의 해당 VSCLASS 아래에서 다음 줄을 변경합니다. 변경 전:


<PROPERTY name="docroot" value="<existing_doc_root>"/>

변경 후:  


<PROPERTY name="docroot" value="<new_doc_root>"/>

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 설치의 일부로 설치된 경우에만 발생하며 독립 실행형(파일 기반) 설치에서는 발생하지 않습니다.  

해결 방법:

  1. libldap50.so 라이브러리를 Web Server의 파일 기반 설치에서 복사하여 현재 설치의 다음 위치에 붙여 넣습니다. /opt/SUNWwbsvr/bin/https/lib

  2. Web Server를 다시 시작합니다.

도구

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

표 18 }도구의 알려진 문제

문제 ID 

설명 

4905696 

Windows에서 클래스 파일 깊이(파일 이름 포함)가 255자를 초과하는 경우 구현에 실패합니다. 

4912181 

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

해결 방법: 배포 후에 reconfigure 스크립트를 실행하면 wdeploystdout/stderr을 읽을 때 오류가 발생하는 것 같습니다. reconfigure는 완료될 것이지만 reconfigure 메시지용 오류 로그를 확인하여 서버가 실제로 재구성되었는지 확인해야 합니다. 메시지가 없는 경우 reconfigure 스크립트를 직접 실행해야 합니다.

웹 컨테이너

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

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

문제 ID 

설명 

4903162 

url-patterns의 대소문자와 관련된 Windows 문제입니다.

서블릿 사양에 따라 web.xmlurl-pattern 요소는 대소문자를 구분하여 처리됩니다. 이로 인해 Windows 사용자에게 예기치 않은 동작이 발생할 수 있습니다(예: 클라이언트가 index.html과 같다고 간주하여 index.HTML을 요청하는 경우).

WebDAV

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

표 20 WebDAV의 알려진 문제

문제 ID 

설명 

4892017 

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

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

4902651 

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

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