Sun Java System Web Server 6.1 2006Q2 SP6 版本說明

已知問題

本小節列出 Sun Java System Web Server 6.1 SP6 發行時較為重要的已知問題和限制。問題如下所示︰

一般問題

下表列出一般已知問題。

表 11 一般已知問題

問題 ID 

說明 

6198559 

JES3︰在 Linux 上對 Web Server 執行修補程式升級時,顯示錯誤的「解除安裝」通知。 

4988370 

6413819 

在 HP-UX 11.0 平台上,內容在特定情況下無法更新。 

HP-UX 作業系統有兩個用於存取檔案的快取空間,分別為 Page Cache Buffer Cache。通常,當應用程式執行 mmap 功能時,檔案將對映至 Page Cache

然而,如果 mmap 以 PRIVATE 選項執行,則目前作業系統不負責同步化 Page CacheBuffer Cache 的日期。即使您複製該檔案,作業系統也只是重新整理 Buffer Cache 中的快取資料。

解決方法:每次都使用 vi 編輯器來更新內容。

6404983 

使用管理圖形化使用者介面透過 LDAP 伺服器搜尋使用者和群組失敗。 

解決方法:若要使該功能正常作業,則請安裝 Red Hat Linux AS 3.0 update 1 — uname -r: 2.4.21-9.ELsmp

管理

下表列出管理方面的已知問題。

表 12 管理方面的已知問題

問題 ID 

說明 

6301761 

使用 Mozilla 1.4 和 Firefox 1.0.6 時,ACL applet 可能無法載入。 

6021151 

使用 HttpServerAdmin 建立包含 LDAP 網域名稱 (包含逗號) 的 JNDI 資源時發生問題。

解決方法:對於 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 

分散式管理︰刪除 ACL 不會清除 obj.conf

解決方法:NameTrans 加入註釋 https-admserv


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

5035129 

無法在 RHLAS 3.0 上使用 Web Server 6.1 SP2 Administration 來管理 Directory Server user/group/ou

4650456 

[View Access] 和 [View Error] 無法正確使用多位元組字元。 

4652585 

啟用分散式管理後,將停用本機管理使用者 

解決方法:在分散式管理群組中建立使用預設管理使用者名稱的使用者。

請注意,新建立的 LDAP 管理使用者必須與 Web Server 管理使用者具有相同的密碼。 

4725683 

記錄檔日期戳記未考慮本地時區,因此顯示不正確的日期。 

解決方法:如果記錄檔副檔名中的日期要與記錄項目的日期相符,則將伺服器配置為在 23:59 自動重建記錄檔。

4761960 

Web Server 6.0 SP4︰使用 SASL 和匿名連結時,無法啟用分散式管理。 

解決方法:請勿對啟用 SSL 的目錄伺服器使用匿名連結。

4841310 

透過 .htaccess 進行認證時,無法取得 REMOTE_USER 變數。

解決方法:如果您啟用 .htaccess 檔案,則伺服器會在為資源提供服務之前檢查 .htaccess 檔案。伺服器會在資源所在目錄、該目錄的父系目錄、直至文件根 (包含根) 中尋找 .htaccess 檔案。例如,如果主文件目錄設定為 /sun/server/docs 且用戶端請求 /sun/server/docs/reports/index.html,則伺服器將檢查 /sun/server/docs/reports/.htaccess/sun/server/docs/.htaccess 處的 .htaccess 檔案。

請注意,伺服器的附加文件目錄和 CGI 目錄功能允許管理員定義替代文件根。如果有替代文件根,則會影響 .htaccess 檔案處理。例如,假設某伺服器的主文件目錄設定為 /sun/server/docs 且在 /sun/server/docs/cgi-bin/program.cgi 處存在 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 

不再支援一般使用者管理功能 (在管理介面的 [Distributed Administration] 下)。 

4882999 

管理 GUI 的外觀與使用感覺不一致。 

4888696 

如果輸入的資訊不足,則在 Netscape 7.0 中,管理 GUI 的 [Add Server] 頁面將消失。 

解決方法:請在 [Add Server] 頁面中輸入完整資訊,然後按一下 [OK]。如有必要,請重新載入該頁面以復原 [Add Server] GUI,或按一下其他頁面或其他標籤,然後再瀏覽回 [Add Server] 頁面。此問題僅在 Netscape 7.0 中出現。

4910309 

「null」一詞錯誤地顯示在警示訊息中。 

在 Virtual Server Manager 的 [Pick Directory for Virtual Server] 頁面中編輯目錄服務時,會顯示該詞。 

4905808 

啟用分散式管理後,超級使用者無法存取管理介面。 

解決方法:啟用分散式管理後,在 LDAP 中建立與超級使用者具有相同管理使用者名稱和密碼的使用者。

4908694 

[Logging Settings] 的預設連結不起作用。

[Virtual Server] 頁面上 [Logging Settings] 的預設連結未設定預設路徑,其作用類似重設按鈕。

4910197 

編輯 JDBC 資源時,特性頁面仍保留已刪除的值。 

4911552 

即使您將 .shtml 檔案配置為不進行剖析,仍會剖析該檔案。

沒有 ID 

Web 伺服器隨附的 sun-web.xml 指向錯誤的 DTD 位置。

校正︰正確位置為 http://www.sun.com/software/dtd/webserver/sun-web-app_2_3-1.dtd

6284698 

如果 Web 伺服器安裝為非超級使用者,則它將無法作業。 

解決方法:從指令行而非使用 Web Administration console 啟動 Web Server 實例。

6078104 

配置 passthrough 外掛程式後,無法從 WS6.1 存取 JSP 應用程式。

解決方法:變更 passthrough 的服務指令行︰

從︰ 

Service type="magnus-internal/passthrough" fn="service-passthrough" servers="http://server:port"

變更為︰ 

Service fn="service-passthrough" servers="http://server:port"

4991278 

沒有可用於刪除 JSP ClassCache 檔案的管理 GUI 功能。

6316265 

管理 GUI 指出要按一下 [Apply] 以使變更生效,但 Administration Server 上沒有 [Apply] 按鈕。

核心

下表列出核心方面的已知問題。

表 13 核心方面的已知問題

問題 ID 

說明 

6363944 

在 Web Server 6.1SP5 (64 位元) 中使用 Solaris 加密軟記號 (libpkcs11.so) 時,將孤立 webservd 子程序。

解決方法:只有在將伺服器明確配置為使用 Solaris 軟記號時,此問題才會出現。如果您必須使用 fork()Runtime.exec()<!--#exec cmd="..."-->,請勿將伺服器配置為使用 Solaris 軟記號。

6313832 

現有 32 位元的外掛程式無法與 64 位元發行版本配合使用。若嘗試使用 64 位元的 Sun Java System Web Server 發行版本載入 32 位元的外掛程式,將產生如下錯誤訊息︰ 

Sun ONE Web Server 6.1SP5 (64-Bit) B10/28/2005 09:00

failure:CORE3170:Configuration initialization failed:Error running init function load-modules:dlopen of plugin.so failed (ld.so.1:webservd:fatal:plugin.so:wrong ELF class:ELFCLASS32)

解決方法:使用 Sun Java System Web Server 的 32 位元發行版本,或與外掛程式供應商連絡以獲得相關外掛程式的 64 位元發行版本。

4939491 

HP-UX︰執行 ./stop 程序檔會給出錯誤訊息並終止程序群組。

文件和線上說明

下表列出文件和線上說明方面的已知問題。

表 14 文件方面的已知問題

問題 ID 

說明 

6378473 

6378423 

Release Notes for Sun Java System Web Server 6.1 Add-Ons Reverse Proxy Plugin」中,validate-server-cert SAF 的預設值不正確。

校正︰預設值為 true

6367812 

線上說明未說明重新啟動 schedulerd 的步驟。

附加資訊:若要從指令行啟動 schedulerd,請按照以下步驟設定環境變數 ADMSERV_ROOT

  1. 執行 ADMSERV_ROOT=$SERVER_ROOT/https-admserv/config

  2. 匯出 ADMSERV_ROOT

  3. 請至 $SERVER_ROOT/bin/https/bin 目錄

  4. 執行 ./schedulerd -d <server_root>

4957123 

管理員指南」未說明搜尋查詢運算子。

6391505 

5059527 

Installation and Migration Guide」應說明配置檔案的可寫入性、根安全性風險和 Solaris net_privaddr 權限。

附加資訊:

  • 通常僅超級使用者可連結至 <= 1024 的連接埠。但是,為增強安全性,請勿允許以超級使用者的權限執行實例。

  • 您可以配置實例以其他使用者的權限執行。依預設,與執行實例所用使用者權限相同的使用者,可寫入實例的配置檔案。這意味著非超級使用者可修改實例的配置檔案以取得根存取權限。

  • 因此,為進一步增強安全性,您應避免以超級使用者的權限啟動實例。

  • Solaris 提供 net_privaddr 權限以允許特定非超級使用者連結至 < 1024 的連接埠。使用此權限意味著即使實例連結至 < 1024 的連接埠,也可由非超級使用者啟動。

6359385 

Administrator's Configuration File Reference」應說明 64 位元伺服器之 magnus.conf 變數 MaxKeepAliveConnections 值的範圍。

附加資訊:64 位元伺服器的 magnus.conf MaxKeepAliveConnections 指令值應在 0 到 1048576 之間。

6358849 

Administrator's Configuration File Reference 」應說明 nsfc.conf 配置檔案中的 MaxOpenFiles 屬性。

附加資訊:MaxOpenFiles 屬性的詳細資訊如下所示︰

  • 屬性︰MaxOpenFiles

  • 預設值︰1024

  • 說明︰快取開啟檔案描述元的數目限制。

4964908 

沒有有關功能升級的文件。 

5065188 

6173274 

管理員指南」中對於 [Advanced Search] 區段中 [Find] 功能表的 [Passage Search] 選項之說明不正確。此功能表選項不可用。

6155266 

管理員指南」對於配置記錄層級的說明不正確。

校正︰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 One Web Server 6.1 (屬於 Sun Java Enterprise System 1),請使用 patchadd

6170769 

Administrator's Configuration File Reference」中有關 AdminLanguage 指令的資訊錯誤。

校正︰AdminLanguage 指令僅適用於顯示在記錄訊息中而不是 GUI 中的語言。

6173273 

管理員指南」中「選擇 MIME 類型」小節存在印刷排版錯誤。

校正︰此句應如下所示︰如需更多資訊,請參閱線上說明中的 [MIME Types] 頁面和「Using Virtual Servers」。

6173133 

NSAPI Programmer's Guide」中對於 NSAPI 功能參照的範例說明錯誤。

校正︰此範例應如下所示︰

FilterMethods methods = FILTER_METHOD_INITIALIZER;

6173272 

管理員指南」錯誤地將支援的 Java 版本說明為「1.4.1_03」。

校正︰Sun Java System Web Server 支援 Java 2 Platform, Standard Edition (J2SE) 1.4.2_04 及更高版本 (僅支援 32 位元版本;不支援 64 位元版本)。J2SE 軟體隨附在 Web Server 中,並可在安裝期間安裝 (如果選擇安裝它)。

安裝 Web Server 之後,您還可以在以後安裝自己的 JDK。如果您打算使用 Administration server,則必須安裝 JDK。 

5016571 

[Online Help] 頁面的 [Generic Thread Pools] 下提供的資訊無效。

5029460 

管理員指南」中對於 certmap.conf 配置的說明錯誤。

指南中對於 certmap.conf 的說明包含以下文字︰

第一行用於指定項目的名稱以及形成 CA 證書中區別名稱的屬性。該名稱是任意的,您可以將其定義為所需的任何名稱。但是,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 

管理員指南」線上版本中存在無效連結。

4968568 

Administrator's Configuration File Reference」指南中對於 ConnQueueSize 指令的說明不清楚。

4975161 

Administrator's Configuration File Reference」沒有說明 pool-init 的可選擇參數「block-size」。

5002190 

管理員指南」不包含有關 htpasswd 指令公用程式的資訊。

附加資訊:htpasswd 指令用於產生或修改適用於 htaccess 存取控制機制的密碼檔案。

htpasswd 的用法如下︰

htpasswd [-c] passwordfile username [password]

如果存在舊的密碼檔案,-c 選項會覆寫舊密碼檔案以建立新的密碼檔案。如果沒有 -c,指令將透過更新使用者密碼 (如果使用者已存在) 或增加具有給定名稱的新使用者來修改現有檔案。

如果沒有給定可選擇的密碼引數,該指令將互動提示指定密碼。 

請注意,htaccess 並非 Web Server 中喜好的存取控制機制。可能時,請使用 ACL。

5002192 

Administrator's Configuration File Reference」中有關 loglevel 屬性的資訊錯誤。

校正︰loglevel 說明應如下所示︰

控制由其他元素記錄到錯誤日誌中的訊息的預設類型。允許值依從最高到最低的次序,列示如下︰finest finerfineinfowarningfailureconfigsecurity 以及 catastrophe

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 

管理員指南」中具有如下錯誤資訊︰

  • 指南中未定義 libdigest-plugin. ldif 所在的路徑。

    附加資訊: libdigest-plugin. ldif 可在 <server-root>/plugins/digest/libdigest-plugin.ldif 中找到。

  • 雖然裡面提供了配置 Web Server 以處理摘要認證 (在 dbswitch.conf 中設定資料庫定義的 digestauth 特性) 的資訊,但沒有說明操作程序。

  • libdigest-plugin.so 誤指為 libdigest-plugin.lib

  • 缺少對 iplanetReversiblePassword 的說明。

4823362 

管理員指南」需要使用有關 ACL 的附加資訊進行更新。

附加資訊:如果有多個相符的 ACL,則伺服器會使用相符的最後一個敘述。由於 uri ACL 是最後的相符敘述,因此略過預設 ACL。

4862795 

管理員指南」中對於 [Archive Log File] 頁面的說明不清楚。

校正︰會將以下說明增加到文件中,以使說明更清楚︰使用者可以歸檔或刪除舊的記錄檔 (Web 伺服器不執行此作業)。

5046588 

安裝和移轉指南」對於支援的 Sun 加速器硬體版本的說明錯誤。

校正︰支援的 Sun 加速器硬體版本為 500 和 1000。

5052605 

NSAPI Programmer's Guide」沒有明確指定 content-type 需要小寫。

5053339 

線上說明 —「管理員指南」和線上說明中缺少目錄索引資訊。

5062560 

安裝和移轉指南」沒有說明停用 start-on-boot 選項的方法。

附加資訊:您可以按照以下方法停用 start-on-boot 選項︰

在 Solaris 和 HP-UX 上 — 編輯 webserver01 程序檔中的 S1WS_START_ONBOOT 變數,以關閉該選項。

[Solaris] 

/etc/init.d/webserver01

[HP-UX] 

/sbin/init.d/webserver01

在 Linux 上 — 刪除以下連結以停用該選項︰ 

/etc/rc.d/rc3.d/S75webserver01

/etc/rc.d/rc5.d/S75webserver01

6067059 

在「管理員指南」中,任何沒有內容內文的標記均應在「>」結束標記前加「/」。

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>

6237303 

SUN ONE Web Server 6.1 版本說明」沒有列出 Solaris SPARC 所需的所有修補程式。

附加資訊:在 Solaris 8 上,109326-09 是 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 在網域控制器環境中識別遠端共用裝置。 

6320016 

Administrator's Configuration File Reference」中對於 Windows 上的 listenQ 預設值的定義不清楚。

校正︰在 Windows 上,listenQ 的預設值為 200

6354681 

Administrator's Configuration File Reference」需要有關 DNS 的更多資訊。

附加資訊:

現有文件對 DNS 的說明如下︰ 

DNS 指令可指定伺服器是否在存取伺服器的用戶端上執行 DNS 查找。用戶端連線至您的伺服器時,伺服器會識別用戶端的 IP 位址而非其主機名稱 (例如把用戶端識別為 198.95.251.30,而非其主機名稱 www.a.com)。伺服器將用戶端的 IP 位址解析為主機名稱以用於某些作業 (例如存取控制、CGI、錯誤報告和存取記錄)。 

請參閱 DNS 的如下說明︰ 

伺服器將用戶端的 IP 位址解析為主機名稱以用於某些作業,例如存取控制。DNS 指令可指定伺服器是否在存取伺服器的用戶端上執行 DNS 查找。用戶端連線至您的伺服器時,伺服器會識別用戶端的 IP 位址而非其主機名稱 (例如把用戶端識別為 198.95.251.30,而非其主機名稱 www.a.com)。伺服器將用戶端的 IP 位址解析為主機名稱以用於某些作業 (例如存取控制、CGI、JSP、Servlet、錯誤報告和存取記錄)。

安裝

下表列出安裝方面的已知問題。

表 15 安裝方面的已知問題

問題 ID 

說明 

5020317 

僅 JDK 升級導致停用搜尋 (使用者接收到異常且無法從 GUI 存取搜尋頁面)。 

解決方法:如果隨 JDK 一同安裝或 JDK 之前單獨安裝 Web Server 6.1 SP2 核心,則不會出現此異常。此外,如果 Web Server 6.1 SP2 核心安裝在 JDK 已升級的 Web Server 6.1 SP1 之上,則不會出現此異常。

4855263 

如果將 Sun Java System Web Server 安裝到名稱中包含空格的目錄中 (如 Program Files),則其將無法啟動。在安裝期間,您將不會收到有關於此的錯誤訊息,但是在安裝後伺服器將無法啟動。

解決方法:請勿將 Web 伺服器安裝到名稱中包含空格的目錄中。

4869238 

在 Windows 上,Sun Java System Web Server 安裝程式將不會使用長名稱做為 server_root

解決方法:為 Sun Java System Web Server 安裝目錄指定一個不超過 128 個字元的路徑名稱 (即使對話方塊允許您輸入多達 256 個字元)。

4901205 

在 Solaris 上,ctrl+b 無法在安裝程式 (以 [User and Group Name] 螢幕起始) 中的 [Fully Qualified Domain 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

遷移

下表列出遷移方面的已知問題。

表 16 遷移方面的已知問題

問題 ID 

說明 

4790457 

無法變更從 4.1 遷移的伺服器的文件根。 

解決方法:手動編輯遷移實例的 obj.confserver.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 應用程式檔案狀態  

server.xml 檔案中定義在檔案層級上的 Web 應用程式狀態未被遷移。如果使用者已關閉 Web 應用程式檔案的狀態以不列印檔案,則遷移時會顯示這些 Web 應用程式。

解決方法:編輯遷移實例的 server.xml 檔案,並關閉每個 Web 應用程式的狀態。

4988156 

在現有安裝 (更新) 上安裝 SP_2 修補程式  

如果您要將連同 Sun Java Enterprise System (JES) 一起安裝的 Sun Java System Web Server 6.1 升級至最新的更新程式,則您必須下載並套用相關的修補程式。如需更多詳細資訊,請參閱「JES 3 Migration and Upgrade Guide」。

範例

下表列出範例應用程式方面的已知問題。請注意,這些問題不會妨礙範例應用程式正常作業。

表 17 範例方面的已知問題

問題 ID 

說明 

5014039 

由於 web.xml 中的 distributable 標記,簡易 JSP 丟出異常

解決方法:

  1. /simple/src 目錄下的 web.xml 中移除 distributable 標記。

  2. 重新部署 Web 應用程式。

沒有 ID 

rmi-iiop 範例缺少步驟。

在「Deploying the Sample Application」小節中,執行指令 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">

搜尋

下表列出搜尋方面的已知問題。

表 18 搜尋方面的已知問題

問題 ID 

說明 

4977315 

5038203 

6.1 的 AIX 搜尋引擎應具有變更排序順序的功能。 

解決方法:若要變更預設順序,請將「+」作為排序字串的第一個字元增加。URI 中的「+」已退出,請使用「%2B」變更順序。在這種情況下,將 URL 變更為:http://host/search/index.jsp?si=1&ns;=10&c;=test&qt;=*&sb;=%2Bwriter

4684124 

如果變更已編製索引集合的文件根,則搜尋傳回的文件會丟出 Document Not Found 錯誤。

解決方法:重新建置整個集合。

若要執行此作業,請﹕ 

  • 移除所有文件並重新增加它們。

  • 刪除集合並重新建立集合。

4911725 

使用不同的大小寫式樣搜尋一個詞時,搜尋無法工作。 

如果使用混合大小寫的詞進行搜尋 (例如,鍵入 jaVa,而不是 java 或 JAVA),則搜尋頁面上將不會顯示搜尋結果。 

4963236 

在 HP-UX 上:PDF 檔案沒有轉換為 HTML,無法包含在搜尋集合中。 

如果 HP-UX 11i 系統上安裝了以下修補程式,則會發生此問題: 

PHSS_28871 — ld/linker 累積修補程式

安全性

下表列出安全性方面的已知問題。

表 19 安全方面的已知問題

問題 ID 

說明 

4671445 

如果需要 LDAP 用戶端認證,則 Sun Java System Web Server 無法透過 SSL 連線至 LDAP 伺服器。 

如果 Sun ONE Web Server 與需要用戶端認證的 LDAP 伺服器連絡 (在此例中,Web Server 是用戶端),則 Web Server 的證書將無法傳送,並且存取將失敗。 

4863599 

不能在不同的組織部門下使用相同的群組名稱。 

如果使用相同的群組名稱,並且您嘗試使用該群組名稱限制存取,則在用戶端嘗試存取網站時,Sun Java System Web Server 將傳回錯誤。 

解決方法:對每個組織單位使用不同的群組名稱。

4963468 

在某些情況下,「列出」權限對目錄清單沒有影響。 

根據「Sun Java System Web Server 6.1 管理員指南」第 9 章,「列出」權限需要從不包含索引檔案的目錄中取得目錄清單。但是在某些情況下,即使適用的 ACL 拒絕「列出」權限,仍然可以取得目錄清單。

如果您要禁止對目錄編製索引,建議您按照「Sun Java System Web Server 6.1 管理員指南」第 16 章中的說明停用編製索引,而非 (或另外) 拒絕列出權限。

6310956 

6298215 

當 LDAP 由於未作業 (例如 LDAP 上的設定逾時) 而斷開連線時,Web 伺服器將無法重新初始化與 LDAP 的連線。僅當 Web Server 連同 JES3/JES4 一起安裝時會出現此問題。在獨立 (基於檔案) 的安裝中不存在此問題。 

解決方法:

  1. 從 Web 伺服器的基於檔案的安裝中複製程式庫 libldap50.so,並將其貼到目前安裝的以下位置︰ /opt/SUNWwbsvr/bin/https/lib

  2. 重新啟動 Web 伺服器。

工具

下表列出工具方面的已知問題。

表 20 工具方面的已知問題

問題 ID 

說明 

4905696 

在 Windows 中,如果類別檔案深度 (包括檔案名稱) 超過 255 個字元,部署將失敗。 

4912181 

在 Linux 上,使用 wdeploy 指令行公用程式部署應用程式時,會丟出空指標異常。這僅會在部署即將成功完成時發生。

解決方法:隨部署執行 reconfigure 程序檔後,當 wdeploy 讀取 stdout/stderr 時會發生此錯誤。重新配置應該會完成,但是您應透過在錯誤記錄中查找重新配置訊息,以查看伺服器是否確實進行了重新配置。如果錯誤記錄中沒有此訊息,則手動執行 reconfigure 程序檔。

Web 容器

下表列出 Web 容器方面的已知問題。

表 21 Web 容器方面的已知問題

問題 ID 

說明 

4903162 

Windows 上有關 url-patterns 大小寫的問題。

對於每個 Servlet 規格,都將 web.xml 中的 url-pattern 元素視為區分大小寫。對於 Windows 使用者而言,這可能會導致非預期的運作方式 (例如,如果用戶端發出 index.HTML 請求,會期望其與 index.html 相符)。

WebDAV

下表列出 WebDAV 方面的已知問題。

表 22 WebDAV 方面的已知問題

問題 ID 

說明 

4892017 

如果父系目錄被專用鎖定,則無法重新命名或移動資源。 

當 DAV 用戶端傳送錯誤的 If : 標頭時會發生此問題。例如,如果您使用 Macromedia® Dreamweaver® 或 DAV Explorer 連線至 Web Server,建立一個集合,然後以無限深度鎖定該集合 (這將鎖定集合的所有資源),則您將無法重新命名或移動資源。僅當鎖定的 owner hrefauth_user 相符時,Adobe® GoLive® 才能傳送正確的 If : 標頭。在所有其他情況下,GoLive 也會傳送錯誤的標頭。

4902651 

虛擬伺服器管理員中的 [Lock Management] 螢幕無法正確顯示強制連結的鎖定資訊。 

Sun Java System Web Server 中的 WebDAV 實作不支援符號連結 (強制和符號式)。 

本土化

下表列出本土化方面的已知問題。

表 23 本土化方面的已知問題

問題 ID 

說明 

4937055 

Web Server 的管理線上說明未本土化。 

管理線上說明僅本土化了第一層級。初始說明頁面已本土化,但是若按一下頁面上的連結 (例如,移除伺服器),說明內容將以英文顯示。

6441984 

管理線上說明以英文顯示,即使將語言環境設定為 zh-cn

對於 zh-cn 語言環境,管理 GUI 線上說明以英文顯示。如果瀏覽器語言環境為 zh-cn,則全部管理 GUI 線上說明均以英文顯示。

6315783 

如果瀏覽器語言環境為法語 (fr),即使有可用的本土化頁面,[Search] 頁面上的線上說明連結也是導向英文文件。

解決方法:

在檔案名稱前增加 fr/ 以修改說明 URL,如下所示︰

http://<host>:<port>/search/help/fr/basic-search.html