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

Sun Java System Web Server 版本說明

Sun JavaTM System Web Server 6.1 2006Q2 SP6 (以下稱為 Sun Java System Web Server 6.1) 包含對安全性弱點的重要修正。強烈建議 Sun Java System Web Server 的所有使用者,特別是在網站中使用安全套接層 (SSL) 或傳輸層安全性 (TLS) 的使用者,安裝此更新程式。本發行版本還提供對 HP-UX 和 AIX 平台的支援。

此版本說明包含發行 Sun Java System Web Server 6.1 SP6 時提供的重要資訊,包括有關功能和增強功能、已知的限制和問題以及技術說明的資訊,還包括對其他資源的指示。請在安裝和配置伺服器之前先查看此版本說明,並在以後定期檢視最新資訊。

完整的 Sun Java System Web Server 6.1 文件可從 http://docs.sun.com/coll/1308.1http://docs.sun.com/coll/1425.1 取得。


備註 –

在之前 Sun Java Enterprise System 2005Q1 集合中發佈的現有 Sun Java System Web Server 6.1 2005Q1 SP4 文件亦適用於 Sun Java System Web Server 6.1 SP6。


此版本說明包含以下小節:

功能與增強功能

Sun Java System Web Server 6.1 可提供以下功能與增強功能:

Java Servlet 2.3 與 JavaServer Pages (JSP) 1.2 支援

Sun Java System Web Server 包含 Java Servlet 2.3 和 JavaServer Pages (JSP) 1.2 規格的 Java 2 Platform, Enterprise Edition (J2EETM) 相容的實作。J2EE 相容的 Web 容器可提供設計和部署符合 Java 技術標準的 Web 應用程式所需的靈活性和穩定性。可以在每個虛擬伺服器基礎上部署 Web 應用程式。

如需有關這些技術的資訊,請參閱下列資源︰

如需有關開發 Servlet 和 JSP 的資訊,請參閱「Sun Java System Web Server 6.1 SP4 Programmer’s Guide to Web Applications」。

支援 J2SE 平台 1.4 JDK/JRE

Sun Java System Web Server 支援 Java 2 Platform, Standard Edition (J2SETM) 1.4。J2SE 隨附於 Web Server 並在安裝過程隨之安裝。您也可以隨後安裝自己的 JDK。

Sun Java System Web Server 的 64 位元 Solaris SPARC 發行版本需要 64 位元的 JDK。在所有其他平台上,均需要 32 位元的 JDK。


備註 –

對於 Sun Java System Web Server 6.1 SP7,AIX 將隨附於 JDK 1.4.2。


支援 J2SE 平台 1.5 JDK/JRE

Sun Java System Web Server 支援 Java 2 Platform, Standard Edition (J2SE) 1.5,並且以 1.5.0_01 版本在 Solaris、Linux 和 Windows 平台上通過測試和認證。

支援 WebDAV

Sun Java System Web Server 支援網路型分散式撰寫和版本控制 (WebDAV) 協定。WebDAV 可支援協作 Web 發佈並具有以下功能:

WebDAV 可為內容中介資料、名稱空間管理與覆寫保護提供整合支援。這些技術結合了支援 WebDAV 的許多撰寫工具,可為協作環境提供理想的開發平台。

支援 NSAPI 篩選器

Sun Java System Web Server 延伸了 Netscape 伺服器應用程式設計介面 (NSAPI),可支援 NSAPI 篩選器。

篩選器支援自訂處理 HTTP 請求和回應串流。這可讓某個功能攔截並可能修改提供給其他功能或由其他功能產生的內容。例如,外掛程式可安裝 NSAPI 篩選器來攔截其他外掛程式的伺服器應用程式功能 (SAF) 產生的 XML 頁面,然後將此 XML 頁面轉變為適合用戶端的 HTML、XHTML 或 WAP 頁面。或者,NSAPI 篩選器可以先將從用戶端收到的資料解壓縮,然後將其提供給其他外掛程式。

如需更多資訊,請參閱「Sun Java System Web Server 6.1 SP4 NSAPI Programmer’s Guide」。

支援 HTTP 壓縮

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 時會啟動 [Search] 頁面 (一個 Java Web 應用程式)。

如需有關執行基本搜尋和進階搜尋的詳細資訊,請參閱搜尋引擎提供的線上說明。若要存取線上說明,請按一下 [Search] 頁面中的 [Help] 連結。如需更多資訊,請參閱「Sun Java System Web Server 6.1 SP4 管理員指南」。

增強的安全性

Sun Java System Web Server 可讓您使用平面檔認證限定存取。Sun Java System Web Server 支援 Java Security Manager。啟用 Security Manager 後,可透過限制授予 J2EE Web 應用程式的權限來提高安全性。依預設,安裝此產品時會停用 Security Manager 功能。若要啟用 Security Manager,請取消註釋 server.xml 檔案中的以下項目:

<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」。

支援 JNDI

Sun Java System Web Server 支援 Java Naming and Directory Interface (JNDI)。JNDI 可連結到異質性企業命名和目錄服務。

支援 JDBC

Sun Java System Web Server 提供立即可用的 Java DataBase Connectivity (JDBC),並支援多種業界標準 JDBC 驅動程式和自訂 JDBC 驅動程式。

支援 Sun Java Studio Enterprise

Sun Java System Web Server 支援 Sun Java Studio Enterprise 8。Sun Java Studio 技術是 Sun 為 Java 技術開發者提供的功能強大且可延伸的整合式開發環境。Sun Java Studio 以 NetBeans 軟體為基礎,並與 Sun Java 平台整合。

Sun Java System Web Server 6.1 支援的所有平台均支援 Sun Java Studio。Web Server 的外掛程式可透過以下方法取得:


備註 –

適用於 Sun Java System Web Server 6.1 SP6 的 Sun Java Studio 8 外掛程式僅能搭配本機的 Web Server,即與同一機器上的 IDE 和 Web Server 搭配使用。


如需有關使用 Sun Java Studio 8 中 Web 應用程式功能的資訊,請參閱 http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/index.html

將 Sun Java System Web Server 6.1 SP6 實例設定為預設狀態,然後執行指導文件中所述的相同動作。

另請參閱 NetBeans 指導 (http://www.netbeans.org/kb/41/j2ee-tut/)。

如需有關 Sun Java Studio 8 的更多資訊,請參閱 http://www.sun.com/software/sundev/jde/

如需其他開發人員資源,請參閱此版本說明其他 Sun 資源

使用 Sun Java Studio Enterprise 8 進行除錯

如果您要將 IDE 手動連接至以除錯模式啟動的遠端 Web Server,則可以使用 Sun Java Studio Enterprise 8 進行遠端除錯。步驟如下:

  1. 使用 Sun Java System Web Server 管理介面 ([Server Manager] > [JVM General ] > [Debug Enabled]),以除錯模式重新啟動伺服器實例。

  2. 請注意 JPDA 的連接埠號碼。

  3. 啟動 IDE。

  4. 選擇 [Debug] > [Start]。

  5. 選取 dt_socket 方法。

  6. 輸入遠端機器名稱和 JPDA 連接埠號碼。

    此時,IDE 中所部署應用程式的 Servlet 原始碼上建立的所有中斷點將處於使用中狀態。

支援 Active Server Pages

Sun Java System Web Server 6.1 透過 Sun Java System Active Server Pages 4.0.1 版本 (以前稱為 SunTM ChiliSoft ASP) 和 4.0.2 版本支援 Active Server Pages 規格。Sun Java System Active Server Pages 將安全的企業級 Active Server Pages 引擎增加至 Sun Java System Web Server。

Sun Java System Web Server 6.1 在以下平台上支援 Sun Java System Active Server Pages 4.0.1 和 4.0.2:

將 Sun Java System Active Server Pages 安裝到 Sun Java System Web Server 中無需授權。如果您購買了 Sun Java System Web Server 媒體工具組,則可從隨附 CD 中取得 Sun Java System Active Server Pages 安裝程式,亦可從 http://www.sun.com/software/chilisoft/index.html 下載。

請注意以下事項:

與 PHP 相容

使用三種受支援 API (即 CGI、NSAPI 和 FastCGI) 中的任一種,PHP 便可與 Sun Java System Web Server 配合使用。PHP 是由 PHP Group 提供的頁面程序檔語言。PHP Group 在其網站 (http://www.php.net) 上提供了有關配置 PHP 軟體以使用下列任一 API 的說明:


備註 –

Sun 建議您不要使用 PHP_FCGI_CHILDREN。但是,您可以使用 FastCGI 附加配置參數 min-procs 來控制 PHP 程序的最小數目。


支援 NSS 和 NSPR

Sun Java System Web Server 可支援 NSS。此版 Web Server 中包含的 NSS 版本為 3.11.1 (同時包括 32 位元和 64 位元的版本)。NSS 是一組專門支援跨平台開發安全伺服器應用程式的程式庫。Sun Java System Web Server 6.1 SP6 還包含 NSPR 4.6.2

NSS 已發佈以下修補程式。您可以從 http://patchstatus.sfbay.sun.com/patchstatus/ 下載這些修補程式。

支援增強的硬體加速器加密

Sun Java System Web Server 6.1 可為 Sun Crypto Accelerator 500 和 1000 提供硬體加速器支援;Sun Crypto Accelerator 500 和 1000 是一種加密加速器板,可增強 Web Server 上的 SSL 效能。

支援 64 位元

為補足現有對 32 位元之 Solaris SPARC 的支援,Sun Java System Web Server 6.1 SP6 也支援 64 位元的 Solaris SPARC。Sun 建議管理員繼續部署 32 位元發行版本的 Sun Java System Web Server。

64 位元發行版本可用於某些需要大量記憶體的部署,因為它會讓管理員配置較 32 位元發行版本更大的檔案快取和 Java 堆疊。但是,現有外掛程式與 64 位元發行版本不相容。這些外掛程式必須由外掛程式供應商針對 64 位元發行版本重新編譯。使用本機非 Java 程式庫的 Java Web 應用程式也應重新編譯。

Sun Java System Web Server 6.1 SP6 還為 FastCGI 和 Reverse Proxy 外掛程式提供 64 位元支援。

64 位元發行版本與 UltraSPARC 處理器上的 64 位元 Solaris 核心相容。64 位元發行版本無法用於 x86 處理器或 32 位元的 Solaris 核心。32 位元發行版本繼續與 32 位元和 64 位元的 Solaris 核心相容。


備註 –

Sun Java System Web Server 的 64 位元發行版本和 32 位元發行版本將單獨封裝和發行。無法將現有 32 位元的 Sun Java System Web Server 安裝升級為 64 位元的安裝。可透過安裝程式、伺服器啟動、伺服器錯誤記錄中顯示的版本字串來區分 32 位元發行版本和 64 位元發行版本,如下所示:


發行版本 

版本字串 

32 位元 

Sun ONE Web Server 6.1SP6 

64 位元 

Sun ONE Web Server 6.1SP6 (64 位元) 

支援 Solaris PKCS #11

若要 Web Server 的 SSL 子系統 (NSS) 使用外部 PKCS#11 記號,您必須使用 modutil 指令來配置 NSS 使其察覺該記號。Solaris libpkcs11 軟記號是一個可與 NSS 配合使用的 PKCS#11 相容記號。UltraSPARC-T1 還有一個優勢,亦即使用 Solaris 10 libpkcs11 的系統可利用平台加密加速支援。

執行無引數的 modutil 指令,可取得用法資訊。例如,若要將 Solaris 10 libpkcs11 程式庫增加為 NSS 中的 PKCS11 記號,

使用 libpkcs11 提供者之前,請使用 pktool 初始化其密碼:

% pktool setpin

如需有關配置 NSS 的進一步詳細資訊,請參閱線上手冊和參照:

支援本土化版本

如果您使用的是本土化版本的 Web Server 6.1x,則可以在現有伺服器上安裝 Sun Java System Web Server 6.1 SP6 以利用現有本土化版本功能。Sun Java System Web Server 6.1 SP6 提供日文、簡體中文和繁體中文、法文、西班牙文、德文和韓文版本。

支援的平台

Sun Java System Web Server 6.1 SP6 可以安裝在 Solaris、HP-UX、AIX、Linux 和 Windows 平台上。如需有關安裝需求的更多資訊,請參閱此版本說明所需修補程式和「Sun Java System Web Server 6.1 SP4 Installation and Migration Guide」中的第 2 章。下表概述了平台支援。


備註 –

僅在 PA-RISC 平台上支援 HP-UX 11i。


表 1 Sun Java System Web Server 6.1 SP6 支援的平台

供應商 

架構 

作業系統 

所需的最小記憶體 

建議的記憶體 

建議的磁碟空間 

IBM 

PowerPC 

AIX 5.1*、5.2、5.3 

64 MB 

192 MB 

256 MB 

Hewlett-Packard 

PA-RISC 2.0 

HP-UX 11.11 

64 MB 

192 MB 

256 MB 

Microsoft 

x86 

Windows 2000 SP4 或更高版本 

Windows XP Professional 

Windows 2000 Advance Server、 

Windows 2003 SP1 Enterprise Edition (32 位元) 

64 MB 

192 MB 

256 MB 

Sun 

SPARC** 

Solaris 8、9、10 

64 MB 

192 MB 

256 MB 

Sun 

SPARC** (64 位元) 

Solaris 10 

64 MB 

192 MB 

256 MB 

Sun 

SPARC**、x86 

Trusted Solaris 8 (Professional Services Engagement)*** 

64 MB 

192 MB 

256 MB 

Sun 

x86 

Solaris 9、10 

64 MB 

192 MB 

256 MB 

Sun 

x86 

Sun Linux 5.0 (已停用)**** 

64 MB 

192 MB 

256 MB 

Red Hat 

x86 

Red Hat Advanced Server 2.1 

  • Linux kernel 2.4.9-e.3smp

  • glibc-2.2.4-26

  • ncurses-4-5.0-5

Red Hat Enterprise Linux 3.0 update 1 

  • uname -r: 2.4.21-9.ELsmp

Red Hat Advance Server 4.0 

SuSE Linux Enterprise 9.0 

64 MB 

192 MB 

256 MB 

* 已停用 AIX 5.1。

**自 iPlanet Web Server 6.0 起,不支援較舊的 SPARC CPU。Sun Java System Web Server 6.1 繼續支援 UltraSPARC 架構。

***強烈建議您使用 Sun 或 Sun Partner Advantage 的專業服務。

****已停用支援 Sun Linux 5.0,並將在下一版的 Sun Java System Web Server 中將其移除。

Sun 建議您將 Web Server 遷移至受支援的作業系統。


備註 –

對於 Solaris 安裝,Sun Java System Web Server (SP5 以後的版本) 支援 Global Zone,以及 Sparse Root Zone 和 Whole Root Zone。


所需修補程式

Sun 建議您使用最新的適用修補程式來更新作業系統。


備註 –

若要從 Java Enterprise System (JES) 4 升級至 Sun Java System Web Server 6.1 SP6,您應該隨 Web Server 修補程式增加安全修補程式。


Solaris 修補程式

Solaris 使用者必須已安裝 Sun 建議的修補程式叢集。如需更多詳細資訊,請參閱 http://sunsolve.sun.com

Solaris 8 (SPARC)

Solaris 9 (SPARC 和 x86)

HP-UX 修補程式

Sun Java System Web Server 6.1 SP6 需要以下 HP-UX 修補程式。

HP-UX 11i

僅在 PA-RISC 平台上支援 HP-UX 11i。

所需的最低修補程式層級如下所示:

以下修補程式層級亦經過驗證:

對於隨附的 JDK

對於 JDK 1.5.0_01︰

Java out-of-box 工具用於配置必需的核心可調參數。建議使用此工具修改核心值。如有必要,請修改以下可調參數以反映等於或大於以下各項的值:


注意 – 注意 –

修改核心可調參數可能對您的系統產生不利影響。


AIX 修補程式

Sun Java System Web Server 6.1 SP6 需要以下 AIX 修補程式。

AIX 5.1

AIX 5.2

如果您已在 Web Server 上部署了 Java Web 應用程式,請將以下環境變數設定為下面指定的值 (根據 IBM JDK 文件), 然後再啟動伺服器:

您可以直接將以上程式碼行增加到 Web Server 啟動程序檔。

AIX 5.3

在 Sun Java System Web Server 6.1 中已停用或修改的公用介面

Sun Java System Web Server 6.1 中的以下公用介面,可能會在將來的 Web Server 發行版本中停用或修改成不相容。這些介面在 Web Server 6.1 產品中仍未變更。依靠這些介面的程序檔可能必須更新,才能與將來的 Web Server 發行版本配合作業。

表 2 已停用或修改的公用介面

配置檔案或公用程式 

說明 

magnus.conf

已修改。某些功能可能已移至其他檔案。 

server.xml

已修改。模式和功能可能已修改。 

nsfc.conf

已停用。功能可能已移至其他檔案。 

dbswitch.conf

已停用。此檔案可能已刪除;功能可能已移至其他檔案。 

password.conf

已停用。此檔案可能已刪除;功能可能已移至其他檔案。 

檔案配置 

已修改配置檔案結構可能已修改。 

啟動、停止、重新啟動和自動重建程序檔 

已修改。這些公用程式的名稱和/或位置可能會變更。 

wdeploy 應用程式

已停用。此公用程式可能已刪除;功能可能已與其他管理公用程式整合。 

安裝、升級和遷移備註

本節包括有關安裝、升級和遷移 Sun Java System Web Server 的說明。如需有關這些主題的詳細資訊,請參閱「Sun Java System Web Server 6.1 SP4 Installation and Migration Guide」。指南中 Sun Java System Web Server 6.1 SP4 的參照也適用於 Sun Java System Web Server 6.1 SP6。如需此版 Sun Java System Web Server 中的已知問題,請參閱已知問題

安裝

升級

在現有 Sun Java System Web Server 安裝上安裝 Sun Java System Web Server 6.1 SP6 時,安裝程式會自動執行升級。

如果您安裝了 Sun ONE Web Server 6.1 SP1,請將 Sun Java System Web Server 6.1 SP6 安裝程式指向 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 SP6,請參閱「Sun Java Enterprise System 2004Q2 安裝指南」。

遷移

不支援從低於 4.1 版本的 iPlanetTM Web Server 直接遷移至 Sun Java System Web Server 6.1 SP6。您必須先將舊的伺服器遷移至 iPlanet Web Server 4.1,然後再遷移至 Sun Java System Web Server 6.1 SP6。

如需詳細的遷移資訊,請參閱「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 SP4 的參照也適用於 Sun Java System Web Server 6.1 SP6。

產品文件

Sun Java System Web Server 包含一整套產品文件 (http://docs.sun.com/coll/1308.1http://docs.sun.com/coll/1425.1)。

Sun Java System Web Server 手冊可做為線上檔案以 PDF 和 HTML 格式提供。文件中 Sun Java System Web Server 6.1 SP4 的參照也適用於 Sun Java System Web Server 6.1 SP6。下表列出每本手冊中說明的作業和概念。

表 3 Sun Java System Web Server 文件資訊指南

需要的相關資訊 

請參閱 

關於軟體與文件的最新資訊 

版本說明

Sun Java System Web Server 入門,包括介紹伺服器基本原理和功能的實用練習 (建議首次使用者閱讀) 

Getting Started Guide

執行安裝和遷移工作︰ 

  • 安裝 Sun Java System Web Server 及其各種程式元件、受支援的平台與環境

  • 從舊版 Sun Java System Web Server 遷移

安裝和移轉指南

還可從您的 Web Server 安裝中存取該指南: server_root/manual/https/ig/

執行下列管理工作: 

  • 使用管理介面與指令行介面

  • 配置伺服器喜好設定

  • 使用伺服器實例

  • 監視並記錄伺服器狀態

  • 使用證書與公用金鑰加密來保護伺服器的安全

  • 配置存取控制來保護伺服器的安全

  • 使用 Java 2 Platform, Enterprise Editio (J2EE 平台) 安全性功能

  • 部署應用程式

  • 管理虛擬伺服器

  • 定義伺服器工作負荷量與調整系統,以滿足效能需要

  • 搜尋伺服器文件的內容與屬性,並建立文字搜尋介面

  • 為內容壓縮配置伺服器

  • 使用 WebDAV 為 Web 發佈與內容創作配置伺服器

管理員指南

還可從您的 Web Server 安裝中存取該指南: server_root/manual/https/ag/

使用程式設計技術和 API 來執行下列作業︰ 

  • 延伸與修改 Sun Java System Web Server

  • 動態產生回應用戶端請求的內容

  • 修改伺服器的內容

Programmer’s Guide

建立自訂 Netscape Server Application Programmer’s Interface (NSAPI) 外掛程式 

NSAPI Programmer’s Guide

在 Sun Java System Web Server 中實作 Servlet 和 JavaServer PagesTM (JSPTM) 技術

Programmer’s Guide to Web Applications

編輯配置檔案 

Administrator’s Configuration File Reference

調整 Sun Java System Web Server 以最佳化效能 

Performance Tuning, Sizing, and Scaling Guide

為殘障人士提供的無障礙功能

欲獲得此媒體發佈以來已發行的無障礙功能,請向 Sun 索取依據美國 「Section 508」法規進行產品評估所得之結果文件,以便決定最適合佈署無障礙功能解決方案的版本。以下網址將提供應用程式的更新版本:http://sun.com/software/javaenterprisesystem/get.html. 如需有關 Sun 在無障礙功能方面之成果的資訊,請至 http://sun.com/access

已解決的問題

本節列出以下發行版本中已修正的最重要問題:

6.1 SP6 中已解決的問題

下表列出 Sun Java System Web Server 6.1 SP6 中已解決的問題。

表 4 Sun Java System Web Server 6.1 SP6 中已解決的問題

問題 ID 

說明 

5027774 

在 Solaris 中,配置中的 WW_umaskNULL

6334248 

無法將 Windows 2003 中的對映網路磁碟機讀取為文件根目錄。 

6384651 

對於 HP-UX:Web Server 有時會傳回錯誤的最後修改標頭和日期標頭。 

6404983 

使用管理 GUI 透過 LDAP 伺服器搜尋使用者和群組會失敗。 

6316387 

Web Server 處理 if-unmodified-since 標頭時使用錯誤的邏輯。

6318003 

Web Server 使用具有 if-unmodified-sincerange 標頭的請求時,將傳回實際內容,代碼為 412。

6312702 

HttpServletResponse.reset() 運行異常。

6360180 

選取 3 webapps/qa_app/jsp/encodedurlforwarder 時當機。

6316881 

無法透過 req.getHeader() 擷取標頭中的多位元組字元。

解決方法:

依預設,請求標頭使用 UTF-8 enc 編碼。您可以按照以下步驟,在 Web 應用程式層級自訂請求標頭編碼:

  1. 在 Web 應用程式的 sun-web.xml 中,將配置參數 use-requestenc-for-headers 的值設定為任一值,例如 yestrueon

    在以下範例中,已為 Web 應用程式啟用請求標頭編碼︰

    <sun-web-app>
    
     <parameter-encoding form-hint-field="j_encoding">
    
     <property name="use-requestenc-for-headers" value="true" >
    
     <session-config>
    
       <session-manager>
    
     </session-config>
    
     <jsp-config>
    
    </sun-web-app>
  2. 使用 request.setCharacterEncoding() 在應用程式 (JSP/Servlet) 中設定字元編碼的名稱。

6318406 

重新部署 Web 應用程式會導致檔案所有權變更。 

6294743 

更新 JSP 搜尋集合會在轉換的目錄中建立新的 tmp 檔案,並填滿磁碟空間。

6197731 

存取 Administration Server 時發生內部錯誤。 

6316262 

管理 GUI 無法反映對存取記錄路徑所做的變更。 

6378521 

在 6.1 SPx 中需要清除 makefiles

6318200 

對安裝程式錯誤訊息進行格式化時,緩衝區會溢位。 

6343584 

NSS 阻斷導致的 keepalive 子系統死結。

6326965 

任何人均可讀取檔案中一般文字形式的管理密碼。 

解決方法:有二種解決方法;

  1. 手動刪除 .adminpasswd 檔案。

  2. .adminpasswd 檔案的權限變更為 400

4991884 

6246214 

對於大型 .doc 檔案,搜尋索引會當機。

解決方法:

  1. SEARCH 元素中增加以下特性。

    <SEARCH>
    
      <PROPERTY name="conversionExtensions" Value="pdf,doc">
    
      :
    
      :
    
    </SEARCH>
  2. 重新啟動伺服器。

  3. .doc 檔案增加至集合。

6356179 

Web Server 6.1 的 Administration Server 不會變更 USERDB 標記中的 id 屬性。

附加資訊:若要變更 USERDB 標記中的「id」屬性,請執行以下作業:

  • 建立一個虛擬伺服器類別檔案。使用此類別檔案做為範本,建立多個虛擬伺服器。在這種情況下,所有虛擬伺服器將繼承 VS Class 定義的大多數配置。

  • 在某個伺服器實例 (https-localhost) 之內建立多個虛擬伺服器類別檔案,每個虛擬伺服器類別檔案均包含一個或多個虛擬伺服器。

6333656 

Web Server 二進位檔中的 MIME 類型檔案必須具有 StarOffice/OpenOffice MIME 類型。 

6342394 

Windows 上的 Cron 記錄自動重建可能建立具有特定實例名稱的無效歸檔記錄。 

6358851 

SNMP Master 和 Sub Agent 啟動失敗。 

6336309 

server.xml 中重新寫入特殊字元時發生問題。

6335483 

建立符號以啟用 HP-UX 建置 (未刪除)。 

6332442 

magnus.conf 中顯示 Init fn="stats-init" 時,Linux 上的 Web Server 會當機。

4718466 

匯入第 6 個金鑰以進行加密後,iplanet WS 6.0 會顯示錯誤:伺服器不可用

6340799 

在 SUSE Linux Ent. Server 9 SP2 上,對 S1WS6.1SP5 SSL 進行壓力測試過程中,webservd 存在記憶體錯誤。

6353988 

無法為 Web Server 6.1SP4/SP5 的某些內建憑證授權單位 (CA) 設定用戶端信任或伺服器信任。 

6329109 

Web Server 6.1:對於在同一個連接埠但不同 IP 位址上執行的多個安裝,發生鎖定檔案衝突。 

6378545 

更新 JSP 搜尋集合時,更新 JSP 檔案將導致重新編製索引失敗。 

6280778 

無法使用 Web Server 6.1 搜尋來為 PDF 檔案編製索引。在已安裝作業系統修補程式 PHSS_28871 的 HP-UX 上會發生此錯誤。 

6302377 

Servlet 容器 UTF-8 URI 對映存在弱點。 

6370089 

將 NSS 3.11.1 與 Web Server 6.1 SP6 整合。 

6285129 

在某些環境中,無法在 jsp:param 值中使用 %

6324034 

Web Server 對於上傳檔案大小的預設限制為 10 MB。 

6361485 

在 Web Server 6.1 SP5 中,htaccess 無法用於使用者文件目錄。

6350122 

由於 scheduler.conf 檔案中含有無用資料,WS6.1SP5 基於 Windows Cron 的記錄自動重建失敗。

6388243 

在 Web Server 6.1SP4 (Windows) 上安裝 CRL,會將其增加至管理 GUI 的 CKL 區段。 

6377343 

使用 NSS 3.11.1,具有新重要副檔名 (例如,RFC3280 中提到的 PolicyConstraints) 的憑證可匯入至憑證資料庫。

6376634 

SSL3SessionTimeoutSSLSessionTimeout 配置為 magnus.conf 中使用者定義的值時,SSL 階段作業不按預期逾時。NSS 3.11.1 已修正 magnus.conf 指令 SSL3SessionTimeoutSSLSessionTimeout

6.1 SP5 中已解決的問題

下表列出了 Sun Java System Web Server 6.1 SP5 中已解決的問題。

表 5 Sun Java System Web Server 6.1 SP5 中已解決的問題

問題 ID 

說明 

6322443 

NSFC 緩衝區大小應該可以配置 (64 位元)。 

附加資訊:使用新的 BufferSize nsfc.conf 指令,來配置可傳輸快取失敗之檔案內容的緩衝區大小。以下指令可增加到 nsfc.conf 中,以將緩衝區大小從其預設的 8192 位元組增加至 16384 位元組:BufferSize=16384

較大的緩衝區大小也許能改善流量,但同時會增加延時和提高記憶體使用率。 

6234284 

如果管理密碼中包含 shell 中介字元,例如 ;、$、&、^、*、 (、 )、|、<、>、'、`、”、\ 等,則 JES3 Web Server 安裝會失敗且/或記憶體傾印。 

6232465 

包含 HP-UX Web Server 建置的 -N 連結程式選項。

6171389 

使用 Keep-Alive 時,僅為第一個 HTTP 請求呼叫輸入篩選器。篩選器不會處理 TCP 連線的所有後續請求。

6195820 

全域資源不可用於 load-on-startup Servlet。 

5042600 

無法將 6.0 SP7 Web Server 實例遷移到 6.1 SP2。 

6244615 

Web Server 遷移應正確更新 RootCerts

6219618 

JES Web Server 6.1 SP2 無法為 PDF 版本 1.5 (Acrobat 6.x) 文件編製索引以建立搜尋集合。 

6239342 

預設錯誤頁面中跨網站的程序檔弱點。 

4879994 

SSL:請求觸發新的 SSL 交換時,超過 8 k 的資料即為大型資料。 

附加資訊:依預設,Web Server 可上傳最大 1 MB 的檔案 (可選擇用戶端憑證認證時)。若要上傳大於 1 MB 的檔案,將提高 magnus.conf 檔案中的 SSLClientAuthDataLimit。如果同時上傳多個大型檔案,Web Server 會使用大量記憶體。若要最小化記憶體的使用,請執行以下任意作業:

  • 如果不需要認證,請關閉認證。

  • 如果需要認證,請透過在 obj.conf 中設定 require=1 來強制執行。

PathCheck fn="get-client-cert" dorequest="1" require="1"

6229472 

.htaccess 指令中斷。

6170938 

acceptlanguage 無法用於使用者文件目錄。

6180991 

內部常駐程式記錄自動重建無法用於大於 2 GB 的檔案。 

6254121 

.htaccess 無法保護不具有相應檔案的資源。

6185904 

無法正確處理新的 NSS 錯誤代碼。 

6262885 

從 HTTPS 切換至 HTTP 導致產生新的階段作業。 

附加資訊:在 Web 應用程式的 sun-web.xml 中,將 cookie— properties 下 Web 應用程式階段作業 cookie 的 isSecure 屬性設定為 truefalse。預設值為 true

在以下範例中,將參數值設定為 false,以便將 Web 應用程式之 isSecure 設定為 false


<session-config>

    <cookie-properties>

      <property name="isSecure" value="false">

    </cookie-properties>

</session-config>

6222728 

在 Windows 2000 平台上,SNMP 服務在 Web Server 6.1 SP2/SP3 中失敗。 

6273472 

Web Server 6.1 SP4 解除安裝程序檔顯示錯誤訊息 –「無此類檔案或目錄」。 

6259257 

某些 PDF 檔案無法依搜尋引擎建立索引。 

6253489 

使用 JSP 和 JSP 中的數個 include 會在 ApplicationDispatcher 中丟出 ClassCastException

6285847 

具有兩倍「內容長度」標頭的請求應被拒絕 (HRS 弱點)。 

解決方法:magnus.conf 中增加 StrictHttpHeaders 指令,並將其值設定為 on

6275413 

配置不正確的首頁 SAF 使伺服器當機。 

6.1 SP4 中已解決的問題

下表列出 Sun Java System Web Server 6.1 SP4 中已解決的問題。

表 6 Sun Java System Web Server 6.1 SP4 中已解決的問題

問題 ID 

說明 

6021153 

需要的修補程式 ID 112396-03 不存在。 

在舊的版本說明中,將修補程式 #112396-03 列為必要是不正確的。

正確的修補程式編號為:112396-02。 

Solaris 使用者必須安裝 Sun 建議的修補程式叢集,該叢集位於以下網頁的「Recommended and Security Patches」部分中:http://sunsolve.sun.com

Solaris 8 (SPARC)

  • Solaris 8 Update 7

  • Sun 建議使用的最新「建議的安全修補程式叢集」。

Solaris 9 (SPARC 和 x86)

  • Solaris 9 Update 4 或更高版本。

  • Sun 建議使用的最新「建議的安全修補程式叢集」。

6066252 

具有 AKI 副檔名的用戶端憑證導致 SEC_ERROR_UNKNOWN_ISSUER 錯誤。

6092498 

如果憑證中包含捷克字元,則 Web Server 6.1 無法藉由 LDAP 驗證用戶端憑證。 

6171311 

在 JDK 1.5 環境中執行 Web Server 時經常出現錯誤。 

6171784 

使用特定錯誤記錄配置會產生 Web Server 效能問題。 

4925875 

對於韓文 HTML 集合,含有星號的韓文字詞搜索不會傳回任何結果。 

6171950 

使用 sun-web.xml 中的 reload-interval 參數時,預先編譯的 JSP 不按預期運行。

解決方法:使用特性「use-precompiled」(在 sun-web.xml 中 JSP-config 下設定為 true) 來指定,JSP 已預先編譯且在執行階段無需編譯。

sun-web.xml 範例如下所示:

<sun-web-app>

   <session-config>

     <session-manager>

   </session-config>

   <jsp-config>

  <property name="use-precompiled" value="true" >

   </jsp-config>

</sun-web-app>

5048940 

從 SP1 升級之後,無法存取管理 GUI 中的 [Superuser Access Control] 頁面。 

6177544 

透過 RPM 安裝外掛程式後,libpassthrough.so 不存在。

6176231 

Sun Java System Web Server 6.1 SP4 — 使用刪除憑證管理 GUI (bin/https/admin/security) 與 NSS 3.9.3 後期測試版發生記憶體傾印。

6173365 

多個套裝軟體安裝程式用於 Solaris SPARC/x86 同一版本的 Web Server。 

5039633 

更新 NSS 至 3.9 系列。 

5063134 

J2SE 位置沒有使用 Java Enterprise System 符號連結。  

6067407 

使用 ACL_LDAPSessionFree() 時發生問題。

6173293 

設定 Servlet 篩選器後,Web Server 始終將內容類型設定為 text/html。 

6176264 

Web Server 6.1 SP4 Solaris x86 無法透過管理 GUI 啟動 SSL 實例。 

6180677 

用於 JES3 的 Web Server SP4 無法從用於 JES2 的 Web Server SP2 升級。 

6066139 

在 JDK1.5_beta2 發行版本環境中執行 Web Server 時,測試失敗。 

6088595 

建立和編輯類別時,Administration console 丟出 JDK 1.5.0_beta2 的異常。 

4904913 

I18N 搜尋:在日文中使用「?」萬用字元搜尋會導致錯誤相符。

6.1 SP3 中已解決的問題

下表列出 Sun Java System Web Server 6.1 SP3 中已解決的問題。

表 7 Sun Java System Web Server 6.1 SP3 中已解決的問題

問題 ID 

說明 

4798461 

「Transmit File」設定為 off 時,GUI 無法正確反映。

4904896 

I18N 搜尋:在搜尋的管理 GUI 上排序預設編碼的編碼清單。 

4905412 

GUI 不允許管理 keyfile 資料庫中的使用者。

4991338 

Web Server Administration console 未顯示全部標籤 (在 Mozilla 瀏覽器中)。 

5001819 

Web Server 6.1:Nova 搜索引擎有時會漏選文件。 

5014693 

Java 篩選器、HTTP 壓縮和 SHTML 無法互通。 

5021077 

如果您按一下 [OK] 按鈕時未選取 Directory Server,則會遇到 java.lang.NullPointerException

5025617 

Web Server 的 JNDI 需要從 sun-web.xml 對映 resource-env-ref's。

5042676 

請求流量問題,用戶端標籤代碼 = 302。 

5056989 

啟用在階段作業 ID 中的前綴主機名稱。 

可以透過在 Web 應用程式的 sun-web.xml 中,將 manager-properties 下的 property prefixSessionIDWithHostname 值設定為 yestrueon,為 Web 應用程式啟用階段作業 ID 中的前綴主機名稱 (與在 6.0SPx 中相同)。

在以下範例中,透過將參數值設定為 true,為 Web 應用程式啟用階段作業 ID 中的前綴主機名稱。

<session-config>

  <session-manager>

   <manager-properties>

    <property name="prefixSessionIDWithHostname" value="true">

   </manager-properties>

  </session-manager>

</session-config>

5057749 

Web Server 6.1 SP2:certmap.conf 中定義的外掛程式無法載入。

6041356 

magnus.conf 中指定 AdminLanguage 和/或 DefaultLanguage 時,記憶體發生錯誤。

6057426 

負載平衡器外掛程式 (原來稱為 Resonate 外掛程式) loadbal.so 無法在 SPARC Solaris 上運行。

請注意,loadbal.so 外掛程式的位置為:

server_root/plugins/loadbal.so

5065017 

Servlet 階段作業資料問題。 

5048051 

在透過 RPM 安裝的 Linux 上無法建立集合。 

5029954 

ConnQueueSize/RqThrottle 為 0 時,會忽略堆疊大小。

4898077 

HttpServerAdmin 與 iWS 主控台運作方式不一致。

5013100 

兩個連接埠 (例如,2500 和 02500) 會當做不同的連接埠增加到 server.xml

5046634 

HTTP 標頭和外掛程式中存在 2 位元組字元。 

可以透過在 Web 應用程式的 sun-web.xml 中,將配置參數 use-responseCT-for-headers 的值設定為 yestrueon,在 Web 應用程式層級啟用回應標頭編碼。

在以下範例中,將參數值設定為 true,從而為 Web 應用程式啟用了回應標頭編碼。sun-web.xml 範例如下所示:

<sun-web-app> 

  <parameter-encoding form-hint-field="j_encoding"> 

  <property name="use-responseCT-for-headers" value="true" > 

  <session-config> 

    <session-manager> 

  </session-config> 

 <jsp-config> 

</sun-web-app>

6.1 SP2 中已解決的問題

下表列出 Sun Java System Web Server 6.1 SP2 中已解決的問題。

表 8 Sun Java System Web Server 6.1 SP2 中已解決的問題

問題 ID 

說明 

4536102 

ADM:i18n:SNMP 社群名稱不在 Solaris Netscape 上顯示。 

4536194 

CGI 子系統從 NSPR 使用者執行緒發出阻斷式呼叫。 

4536739 

管理 ACL 和超級使用者 AC:僅允許「來自主機」不起作用。 

4615933 

CORE SHTML:無法為 .shtml 檔案設定內容編碼。

4629796 

法語執行緒池名稱在 JA-NT (Internet Explorer 和 Netscape) 上顯示亂碼。 

4651056 

Web Server 為以「..」開頭的檔案傳回 404。

4651206 

增加新 MIME 類型檔案後,無法從 GUI 驗證增加的內容。 

4651207 

[Document preference] 網頁應該指定用於錯誤回應的檔案。 

4652009 

在 GUI 的 [View Access Log] 標籤中未反映自訂的存取記錄檔。 

4657465 

需要停用 cookie 編碼。 

依預設,Sun Java System Web Server URL 對 cookie 進行編碼之後再將它們傳送至用戶端。如果您不希望將 cookie 編碼,請將下行增加到 sun-web.xml

<property name="encodeCookies" value="false">

對於上述範例,請將指令行直接增加到 sun-web-app 標記之下,不要將其內嵌在任何其他標記中。

4664945 

URL 轉寄表單中有內部錯誤。 

4666409 

清除 ErrorResponse CGI 檔案名稱。

4676934 

分散式管理:置換 Web Server 6.0 SP2 中的預設 ACI。 

4676946 

沒有對虛擬伺服器設定表單的驗證。 

4676950 

從 URL 轉寄表單移除 http:// 時發生內部錯誤。

4682434 

具有抓取環境變數的程序檔的 CGI 無法執行。 

4682894 

叢集管理 - 選取來源伺服器會取消選取目標伺服器。 

4684775 

依預設,非同步 DNS 已停用。 

4707989 

Web 應用程式/JSP:load-on-startup 對 JSP 檔案不起作用。 

4704385 

叢集:在修改叢集時,重設後立即按一下 [OK],會出現空訊息。 

4705181 

不為使用者驗證 [User and Group],且在 CGI 中接受空格。 

4705204 

新增加的 ACL 檔案在選取 [Delete] 後未被刪除。 

4706063 

Chroot 和目錄無法正確驗證。

4711353 

管理:Global|SNMP Master Trap Warning 顯示 Form Element Missing:manager?

4718914 

為沒有安裝憑證的所有實例伺服器開啟安全性。 

4724503 

在 GUI [Edit Listen Socket] 上啟用 IPv6 後,伺服器不會啟動。 

4727597 

增加的新伺服器使用相同連接埠時,管理 GUI 會出現混亂。 

4721021 

無法在啟用了 SSL 的伺服器上存取絕對 URI。 

4727444 

存取記錄報告不正確的資料。 

4732877 

[Urlhosts] 欄位不接受一個以上的主機名稱。

4745314 

VSCLASS 中文件根的 $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」,而依照群組「b」的 memberURL 定義,群組「a」是群組「b」的成員 (動態群組),則 ACL 僅為群組「b」授予存取權限。在這種情況下,Web 伺服器將拒絕來自「alpha」的存取,因為「alpha」不被視為群組「b」的成員。

如果您要支援巢式群組,請勿為 LDAP 認證服務定義此新配置 (您無法因此而提昇效能)。配置目錄範例如下所示: 

ldapregular ldap://localhost:389/o=TestCentral

ldapregular:dyngroups fast 

4763653 

需要驗證 [Document Preference] 頁面中的表單元素。 

4764307 

Magnus.conf: [Performance Settings]:接受負數。

4765709 

管理:Configure Directory Service 不驗證 binddn/password

4770294 

在 Windows 上,Web Server 6.1 應在存取記錄的行尾處增加 CR 字元。 

4786612 

Web Server 將某些位置的「:」視為主機名稱/IP 和連接埠之間的分隔符。需要更新此代碼以識別「:」何時真正為 IPv6 位址的部分。 

4787310 

SmallFileSpace 設定為較低值時,NSFC 中的逐出作業失敗。

4788075 

Web Server 6.0 SP5 在 magnus.conf 中設定 PATH 變數之功能無法使用。

4800173 

與許多虛擬伺服器結合使用的大型 ACL 檔案存在效能問題。 

4808402 

原生認證程式支援。 

4814097 

無法選取 [None] 作為 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 的測試失敗。 

4862498 

[New Directory Service] 螢幕未連線至介面。 

4870613 

[Back] 按鈕在 Netscape 7 的框架中無法使用。 

4873766 

請求遭到切割時,upload-file SAF 無法正常運作。

4882838 

無法在產生的重新導向中為 URL 指定協定。 

每當伺服器向用戶端傳送重新導向,均會產生自身參照 URL。從 Web Server 6.1 SP1 開始,server.xmlLS 元素的 servername 屬性可用來配置伺服器產生的自身參照 URL 中使用的機制。

例如,如果 SSL 卸載程式位於網際網路和 Web Server 實例之間,只要為 http://www.sun.com 將經由 SSL 加密的流量進行解密,並轉送至連接埠 8080 上的 Web Server,則以下 LS 元素即可能出現在 server.xml 中:

<LS remap="ls1" port="8080" security="disabled"... servername="https://www.sun.com">

即使未配置 LS 來處理 SSL 流量,servername 值中的「https://」前綴也會指示伺服器使用自身參照 URL 中的 HTTPS 機制。

4889081 

內部記錄自動重建會建立空白記錄。 

4894033 

分散式管理:管理 ACL「僅允許來自主機/IP」的功能與文件所述不符。 

4896881 

解壓縮 Web Server 位元時,所有權和群組資訊不正確。 

4897074 

僅在 Linux 上:建立集合時,不會為 PDF 檔案建立索引且不將其增加至集合中。 

4899105 

[Edit Virtual Server] 中連線值反白顯示是不正確的。 

4905175 

新的虛擬伺服器可繼承 WebDAV ACL 設定。 

4909378 

編輯 WebDAVd 的 [Help] 按鈕未指向正確的說明頁面。 

4903449 

效能受多重處理模式和一個執行緒影響。 

4905681 

在 Sun Java System Web Server 6.1 SP1 中忽略 AsyncDNS 設定。Web 伺服器從不執行非同步 DNS 查找。

請注意,即使 magnus.conf 將 AsyncDNS 設定為 on,Asynchronous DNS 的狀態仍為 off

4908631 

使用者在伺服器未執行時嘗試停止伺服器,傳回錯誤訊息狀態。 

4907288 

叢集管理檔案傳送在 Windows 上無法使用。 

4909678 

Web Server 6.1 摘要認證對平面檔不起作用。 

4910266 

Web Server 6.1:經由 GUI 建立摘要檔使用者導致使用者按指數階進行複製。 

4904088 

遷移最終頁面需要 HTML 編碼「<」和「>」字元。 

4908986 

JDBC:Servlet 代碼 UploadServlet 錯誤處理 SQL 異常。

4904896 

I18N 搜尋:在搜尋的管理 GUI 上排序預設編碼的編碼清單。 

4908010 

無法移除新建立之虛擬伺服器的搜尋集合。 

4908401 

I18N:每個搜尋傳回之文件的時間戳記均未本土化。 

4910222 

在 Windows 上,嘗試使用帶有反斜線的文件根建立集合時發生錯誤。 

解決方法:當指定帶有反斜線或混合斜線的文件根時會發生此運作方式。使用正斜線。

4911548 

建立重複的搜尋集合時,伺服器傳回 ConfigException

4911656 

I18N:搜尋多位元組字元時,無法移至 [Sort By Date] 連結。 

4913909 

i18n:增加韓文名稱的檔案時發生錯誤 - 由於無讀取權限而略過。 

4913228 

jdbcRealm 範例應用程式的 oracle 程序檔中缺少引號。

4910869 

NSFC 功能需要增強。 

增加 ReplaceFiles nsfc.conf 指令。

ReplaceFiles=true (預設) 時,會保持現有檔案快取運作方式。

ReplaceFiles=false 表示快取檔案後,不應捨棄其檔案快取項目來為其他檔案提供空間;這在標準效能評估情況中很有用,因為這樣可讓使用者排除符合項目清單鎖定的競爭狀態。

4910272 

在增加新伺服器時,伺服器不應在文件根中接受混合斜線。 

4912254 

由於 .env 中的「set -o noclobber」,Web Server 安裝失敗。

4911070 

Web Server 6.1:缺少 IPv6 位址的 [Add Listen Socket Protocol Family] 欄位。 

4911630 

Magnus 編輯器中的許多欄位在接受負整數值時沒有經過驗證。 

4911550 

在嘗試存取含有附加文件的伺服器時,發生 ServletException

4911633 

為使用者變更密碼無效。 

4913566 

[URL Forwarding Editing] 頁面不一致。 

4919473 

管理 GUI 的更新安全性範圍特性未反映在 server.xml 中。

4913289 

「編輯虛擬類別」的說明未提供完整的 VS 類別刪除條件。

4916331 

持續作用連線在輕負載時可能掛機。 

4925475 

server.xml createconsole 屬性被忽略。

4925938 

如果使用者不慎編輯了 VS 管理 URL,則出現空指標異常。

4929848 

效能:Web Server 每秒輪詢一次 kstat

4926414 

I18N-korean︰缺少一個或多個現有文件時,重新編製索引集合會當機。 

4935797 

certmap.conf 檔案位置表示錯誤。

4930327 

MOVE/COPY 請求中的目標標頭不是 URL 解碼的。 

4933483 

啟動時報告 SIGCHLD 訊號。

4935582 

無需為 AF_NCA 設定 TCP_NODELAY

4930642 

檔案的 mime.types 項目不以換行鍵結尾時,將傳回來源。

4930329 

maxpropdepth 的預設值選擇不當。

4932995 

透過管理 GUI 刪除 Web 應用程式時,會移除前導字元「/」。 

4935420 

由於 6.1 的遷移實例,限定存取的資源挑選器失敗。 

4944850 

從 Web Server 4.1 遷移至 6.1 時,Address 指令遷移不正確。 

4946829 

管理︰遷移後建立新的虛擬伺服器導致 $user: 無法找到值。 

4941027 

Web Server 管理介面中存在跨站點程序檔。 

4948397 

Web Server 6.1 SP1 SNMP 不工作。 

4946187 

分散式管理︰啟用 distributedAdministration 後,如果將 ACL 設定為僅允許認證使用者,伺服器仍會允許管理群組中的其他使用者進行存取。 

4947005 

增加伺服器實例在 Solaris x86 上無法使用。 

4940040 

「Administrator's Configuration File Reference」定義了不存在的 TYPE 元素。 

4942750 

搜尋範例不正確。 

4943631 

執行緒池配置檔案的文件錯誤。 

4941741 

由於 libCld.so,Solaris 8 SPARC 上的 Web Server 6.1 SP1 伺服器無法啟動。

4945994 

fc_net_write 應產生單一系統呼叫。

4940418 

位元組碼設備的協力廠商效能評測器支援。 

4943329 

IWSSessionManager 未如預期與 Web Server 6.1 配合運行。

4947065 

搜尋 Web 應用程式最多僅顯示 11 個集合。 

4947624 

在 Windows 上重新編製索引時,顯示無效警示訊息。 

4950552 

特定輸出結果 (11、21、31...) 的結果數目錯誤。 

4954789 

Web Server 部署失敗並出現 ClassCastException

4956415 

Web Server 6.1 搜尋﹕要求顯示中介標記說明的功能。 

4950644 

在 Linux 上建立重複的集合時,顯示無效警示訊息。 

4951860 

httpagt 取決於 NETSITE_ROOT 變數。

4957158 

在 x86 建置上執行 specweb99 時,fc_open 失敗。 

4952492 

MOVE 方法應在可能時「重新命名」檔案。

4958571 

PR_NetAddrToString 效能低於預期效能。

4951264 

在 Java 觸發的重新配置和伺服器關機過程中,Web Server 當機。 

4958755 

從根上下文呼叫 ServletContext.getContext(String) 時,無法傳回其他上下文,傳回根上下文。

4950653 

QoS vsclass 值顯示為「Null」。 

4951982 

使用錯誤憑證配置 LDAP 時,顯示無效的錯誤訊息。 

4953147 

當管理使用者為超級使用者而實例為非超級使用者時,基於 Cron 的記錄自動重建會失敗。 

解決方法:變更使用者,使其與 scheduler.conf 檔案中的管理伺服器使用者相同。

4961864 

使用旋轉-回呼時,Web Server 當機。 

4962059 

管理密碼以一般文字的形式儲存在 setup.inf 中。

4969637 

在 send-error SAF 中存在微小編碼錯誤。 

4961999 

增加虛擬伺服器後,頂端框架未在下拉式方塊中顯示該虛擬伺服器。 

4962624 

管理︰在 [Edit Listen Socket] 中沒有對協定值進行驗證。 

4963483 

如果嘗試建立包含正斜線的 ACL 檔案路徑,則 GUI 出現混亂。 

4968422 

在瀏覽器的 WebDAV 螢幕中顯示無效的 ACL 檔案。 

4966497 

平均佇列延遲的 Perf 傾印資料不正確。 

4970955 

Apache 範例 (\plugins\java\samples\webapps\simple) 的跨站點安全性問題。

4972573 

在 Web Server 6.1 SP1 中,web-apps-sample 範例應用程式的運作方式不正確。

4972587 

I18N 範例應用程式的 index.html 中存在錯誤指令。

4976454 

Web Server 6.1 隨附有範例。 

4970273 

FastCGI 試用程式庫位於 RTM Web Server 套裝軟體中。 

4976953 

AIX 6.0 SP6﹕對檔案進行 GET 作業並具有正確的群組權限時產生禁止錯誤。 

4976490 

記錄訊息不完整。 

4975675 

伺服器有負載時,動態重新配置失敗。 

4976910 

不存在項目時,NSFC_GetEntryPrivateData() 呼叫 NSFC_ExitCacheMonitor()

4973079 

在 [servername] 欄位驗證失敗時,GUI 仍保留已刪除的無效連接埠項目,並將其寫入。

4975788 

使用 Internet Explorer 編輯的 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 

[Edit Virtual Server] 頁面應正確更新連線值。 

4986700 

使用 Servlet 篩選器時,[Last-modified] 和 [Etag] 被抑制。 

4991888 

為金鑰檔案配置所儲存的檔案名稱錯誤。 

4992739 

修改 Web Server 實例的 classpath 字尾後,無法啟動該 Web Server 實例。

4995447 

Web Server 6.1 SP2 RH Linux 無法存取管理 GUI;登入後丟出錯誤訊息。 

4995489 

Solaris x86:無法啟用分散式管理。 

4991775 

在 cookie 範例 Servlet 中,驗證 cookie 名稱。 

5002905 

即使未啟用分散式管理,仍無法設定超級使用者存取控制。 

5012107 

使用錯誤的外掛程式時,POST 請求內文會消耗兩次。 

4962659 

搜尋條件被截斷為 100 個字元。 

4967580 

搜尋顯示啟用 SSL 之實例的錯誤連結。 

4970181 

需要將 Stellent 篩選器增加至 Linux 和 Solaris x86 建置。 

4975327 

nova 搜尋的 indexMetatags 應自動設定。

4975367 

中介標記的索引大小寫不須相符。 

4997149 

設定 excludeExtensions 特性後,藉由 *.* 式樣移除文件時無法移除所有檔案。

4997178 

設定 excludeExtensions 後,為 .sxg 檔案編製索引時,伺服器傳回空指標異常。

4997697 

搜尋結果頁面上的頁碼顯示不正確。 

4844616 

bswitch 配置錯誤導致當機。

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 

在 Windows 2000 上使用 JDK 1.3.1 時,無法將 JVM 最大堆疊大小設定為 800 MB。 

4926336 

在 JSP 參數的值中使用 % 會毀壞查詢字串。 

4927770 

伺服器中斷,並顯示來自 libjvm 內部的 SIGABRT。

4928358 

錯誤地將 JSP 錯誤報告為「Not Found」錯誤。 

4930374 

sun-web.xml 中,class-loader 元素中的 extra-class-path 屬性未按預期運行。

4932893 

動態重新載入不適用於 Web 應用程式描述元檔案 (例如 web.xml)。

4939370 

Web 容器執行緒名稱不唯一。 

4934083 

LDAP﹕LDAP 認證期間當機。 

4934562 

WEBC﹕getRemoteUser() 不適用於獨立的 JSP。

4935669 

WEBC﹕請求有時不包含用戶端憑證資料。 

4935570 

憑證資料即使可用,有時也會無法顯示。 

4932547 

Tomcat AuthenticatorBase 傳回 500,而非 403。 

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 

由於 OutputStream.write() 中的 IOException,未擷取到 EPIPE 訊號。

4976277 

對 LDAP 池儲存使用 JDK 1.4.1 提供的 JNDI 連線池。 

4983707 

將記錄層級變更為安全性,會導致啟動時出現 NullPointerException

4981028 

Web 容器未遵循 web.xml 中的 Distributable 語義。

4993468 

getResourcePaths 傳回包含「//」的路徑。

4996219 

在 RedHat Linux Advance Server 3.0 上,webservd 發生記憶體錯誤。

4997593 

NSAPI srvhdrsHttpServletResponse 標頭之間的整合不佳。

4997756 

LOCK-UNLOCK 無法正常作業,並且 GUI 無法正確顯示鎖定資訊。 

4997838 

Web Server 無法在安全性設為 On 的 RHL AS 3.0 上啟動。

5003531 

從非 SSL 連接埠使用 transport-guarantee=CONFIDENTIAL 存取 Web 應用程式時出現 500 錯誤。

5004542 

ASN.1 剖析錯誤/暴力強制程式可能導致 Web Server 當機。 

5016494 

NSS﹕使用毀壞的憑證時,DER_UTCTimeToTime 當機。

6.1 SP1 中已解決的問題

下表列出 Sun Java System Web Server 6.1 SP1 中已解決的問題。

表 9 Sun Java System Web Server 6.1 SP1 中已解決的問題

問題 ID 

說明 

5060906 

對於沒有索引檔案的不受保護目錄將快顯授權對話方塊。 

附加資訊︰對於 6.1 SP1,如果目錄中沒有索引檔案 (例如 index.htmlindex.jsphome.html),則在開啟 ACL 認證時,即使此目錄不受保護,也會拒絕具有讀寫權限的使用者存取清單。

解決方法:若要復原為 6.1 先前的運作方式,請變更預設 ACL,以使匿名使用者具有清單中的權限。進行如下變更︰

allow (read, execute, info, list) user = "anyone"

4642650 

需要選項以在 Servlet/JSP 容器中停用附加絕對 URL。 

修正詳細資訊︰增加至 sun-web.xml 的新特性︰relativeRedirectAllowed

預設值︰false

說明︰若為 true,則允許 Web 應用程式使用 HttpServletResponse.sendRedirect() API 將相對的 URL 傳送至用戶端 (即它可以阻止容器將相對的 URL 轉換為完全合格的 URL)。

4793938 

從伺服器管理員 GUI 啟用遠端檔案處理,可使任何遠端使用者均能取得伺服器的 URI 空間中所有目錄的清單。 

4904201 

增加未隨附 JDK 的伺服器時,javahome 路徑設定錯誤。

4911580 

增加新的伺服器實例可能會失敗,並顯示 [Server Error] 訊息。 

4928794 

嘗試用 PUT 建立空資源時,伺服器重新啟動。 

4929913 

搜尋引擎不能從 PDF 檔案擷取 FTS 資訊並為其建立索引。 

修正詳細資訊︰此修正適用於所有支援的平台 (Linux 除外)。

始終會為 AuthorSubjectKeywords 中介標記建立索引。現已增加為任意中介標記編製索引的功能,包括轉換 PDF 檔案 FTS_* 屬性時產生的中介標記。需要在 server.xml 中手動配置新設定,如下所述。

  • server.xmlSEARCH 區段中,增加 name="indexMetatags"PROPERTY。此值應是以逗號分隔的中介標記名稱清單 (請注意不管此設定如何,都始終會為 AuthorSubjectKeywords 中介標記建立索引)。

  • 若要為 PDF 和其他類型文件轉換結果的中介標記建立索引,此配置必須使用該中介標記的名稱,而非特定文件類型中「欄位」的名稱。例如,若要為 PDF 檔案的 FTS_Title 內容編製索引,則 "Title" 必須為 "indexMetatags" 設定的元件:

    <PROPERTY name="indexMetatags" value="Title">


備註 –

請參閱問題 4956415,以取得有關在搜尋結果中顯示自訂中介標記資訊的詳細資訊。


4933935 

在 Solaris 9 上:reconfig 在基於套裝軟體的安裝中不起作用。

4945089 

SSL 中的 ASN.1 剖析問題。 

在實現 Web Server 使用的 SSL 協定時,發現了可能被用作拒絕服務攻擊的問題。Sun Java System Web Server 6.1 SP1 修正了此問題。如果您使用 Web Server 來託管使用 SSL 版本 3 或 TLS 的站點,則強烈建議您安裝此更新程式。 

4950388 

reconfig 指令在 Windows XP 上不起作用。

4964069 

commit.exe 公用程式在 Windows 平台上當機。

6.1 中已解決的問題

下表列出 Sun Java System Web Server 6.1 中已解決的問題。

表 10 Sun Java System Web Server 6.1 中已解決的問題

問題 ID 

說明 

4869693 

在 Windows 上,由於與 Directory Server 5.x 的共存問題,Web 伺服器安裝會覆寫 SunONE Directory Server 的 .dll 檔案。

4540254 

自動重建錄檔不應要求伺服器在 UNIX 上重新啟動。 

4727146 

記錄中包含「連線重設」項目。 

4786735 

使用外部 JDK 時,安裝程式設定的 JDK 類別路徑/資料庫路徑不正確。 

4792721 

LDAP 伺服器離線時顯示不正確的錯誤訊息。 

4799452 

sun.tools.javac.Main 已被拒絕,異常會導致停止有效的 JSP。

4801874 

ACL_LDAPSessionAllocate 始終傳回 LAS_EVAL_FAIL

4811418 

摘要認證當機。 

4819405 

帶有 digestauth 外掛程式的 slapd 程序之記憶體增加/發生錯誤。

4820513 

digestauth 外掛程式代碼在執行緒環境中不安全。

4839875 

使用 cachefs/nfs 作為 ClassCache 和文件根時,Sun Java System Web Server 並不是始終選擇新的 JSP。 

4842190 

Web 伺服器在接收超過 15 種語言的 Accept-Language 標頭時當機。

4842574 

異常請求導致伺服器當機。 

4842601 

Accept-Language 標頭安全性問題。

4846832 

CRL 損毀資料庫。 

4848896 

由於特定類型的請求,導致 digestauth 外掛程式當機。

4849914 

由於特定類型的請求,導致 digestauth 外掛程式中的記憶體發生錯誤。

4855546 

記錄分析器弱點。 

4858026 

JSP:郵寄大量資料時在 getParameter 中當機。

4867887 

使用者 ID 中包含空格之使用者的基本認證失敗。 

4903319 

建立集合時,並不會為所有文件建立索引而且並不是所有文件均會被增加至集合中。 

已知問題

本小節列出 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

如何報告問題與提供建議

如果您遇到有關 Sun Java System Web Server 6.1 SP6 的問題,請使用以下任一機制與 Sun 客戶支援連絡:

請在與支援人員連絡時提供以下資訊,如此我們將可為您提供最完善的解決方法:

Sun 歡迎您提出寶貴意見

Sun 致力於提高文件品質,因此誠心歡迎您提出意見與建議。請使用 [Send Comments (傳送您的意見)] 連結將您的意見傳送給 Sun,該連結位於 http://docs.sun.com/

請在您的意見中包含文件識別資訊,如書籍的文件號碼和標題。

在您提出意見時,可能需要在表單中輸入英文版書名和文件號碼,本書的英文版文件號碼和書名為:819-5003 和「Sun Java System Web Server 6.1 2006Q2 SP6 Release Notes」。

其他 Sun 資源

您可以在以下位置找到有用的 Sun Java Systems 資訊: