Sun Java System Web Server 7.0 Update 3 版本說明

Sun Java System Web Server 版本說明

此版本說明包含有關 Sun JavaTM System Web Server 7.0 Update 3 (Web Server) 發行版本的重要資訊。此說明涵蓋新的功能和增強功能、安裝說明、已知問題,以及其他最新問題。開始使用 Web Server Update 3 之前,請先閱讀此文件。

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

此版本的新增功能

Web Server Update 3 是 Web Server 7.0 的更新發行版本。除了 Web Server 7.0 和 Web Server 7.0 Update 1 與 Update 2 發行版本的功能和增強功能之外,Web Server 7.0 Update 3 發行版本還提供下列有關此產品的加值功能和增強功能。下列各節會說明這些新增功能和增強功能。

AIX 平台支援

Web Server Update 3 發行版本已提供 AIX 5.3 和 6.1 平台支援。

自動部署

此 Web Server 更新發行版本引入自動部署功能,可用來部署一個或多個 Web 應用程式,只要將應用程式放到指定的目錄下即可。要自動部署的 Web 應用程式可以是 war 檔案、解壓縮 Web 歸檔所在的目錄,或是指向解壓縮 Web 歸檔所在目錄的符號連結。

如需有關 Web Server 自動部署功能的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 Developer’s Guide to Java Web Applications」中的「Auto Deploy」

Update 2 發行版本的功能和增強功能

Web Server Update 2 是 Web Server 7.0 的更新發行版本。除了 Web Server 7.0 和 Web Server 7.0 Update 1 發行版本的功能和增強功能之外,Web Server 7.0 Update 2 發行版本還提供下列有關此產品的加值功能和增強功能。下列各節會說明這些新增功能和增強功能。

支援 PKCS11 略過功能

此 Web Server 的更新發行版本加入一個選項,可在 SSL/TLS 的部分處理作業期間,指示 NSS 略過 PKCS#11 層。略過 PKCS#11 層可以改善效能。預設為略過 PKCS#11 層。伺服器啟動時,伺服器會查詢每個具有伺服器金鑰的記號,以確認每個記號是否都能支援 PKCS#11 略過功能。如果其中任何一個記號無法支援略過功能,則會予以停用。因此,使用者不需要採取任何行動,即可善用 PKCS#11 略過功能的效能優點。伺服器會自動使用略過功能,但如果無法在指定的目前配置中使用此記號,則會自動停用略過功能。

Web Server 支援以 CLI 和管理主控台來啟用或停用略過功能。如需有關如何使用管理主控台或 CLI 來啟用或停用 PKCS11 略過功能的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」中的「啟用及略過 PKCS#11 記號」

服務管理功能 (SMF) 支援

此 Web Server 更新發行版本整合 Java 平台的 Solaris 10 服務管理功能 (SMF)。SMF 是 Solaris 作業系統的新增功能,可以在每個 Solaris 系統中,建立受支援且統一的服務和服務管理模型。此機制可以為 Solaris 定義、傳送和管理長期執行的應用程式服務。服務由服務清單 (即 XML 檔案) 定義,用於說明服務以及與該服務關聯的所有實例。

如需有關 Web Server 中的 SMF 支援的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」中的「將適用於 Java 平台的 Service Management Facility 整合至 Web 伺服器」

非同步加速功能快取支援

Web Server 的此發行版本支援可從加速功能快取來非同步處理請求,因此可以改善伺服器的效能。加值功能為:

增強的 Web 容器

此 Web Server 更新發行版本加入的功能,可在瀏覽器中顯示異常狀況堆疊追蹤或 JSP 編譯器錯誤。在 Web Server 的舊發行版本中,如果 Servlet 容器在請求時發生異常狀況,就會在用戶端顯示「伺服器錯誤」,但不會顯示內部應用程式的詳細資訊。無論是否啟用此功能,這類異常狀況都會記錄在錯誤記錄中。


備註 –

依預設,不啟用在瀏覽器中顯示異常狀況堆疊追蹤或 JSP 編譯器錯誤的功能。您可以透過 set-servlet-container-prop 指令或管理主控台之 [Servlet 容器] 標籤的 [顯示異常狀況] 核取方塊來啟用此功能。這對開發來說很有用。在生產系統中,強烈建議不要啟用此功能。


改善管理方法

加入下列主要功能,以改善此發行版本 Web Server 的管理方法:

回復已部署的配置支援

Web Server 支援回復已部署的配置。Web Server 管理現在可以讓管理員自動備份每個已部署的配置。使用管理 CLI 即可列出備份和復原指定的備份。

支援設定管理伺服器密碼

Web Server 的此發行版本可讓您重設管理伺服器的使用者密碼。但是,此功能只在管理伺服器節點的本機上有效。

支援管理 CA 憑證

管理主控台可讓您安裝、刪除、篩選 CA 憑證、憑證鏈以及 CRL。此外,伺服器也會警告使用者哪些憑證即將過期。

在 Sun Connection 上註冊

您可以使用管理主控台或更新中心在 Sun Connection 上註冊 Web Server。在 Sun Connection 上註冊 Web Server,有下列好處:

  • 可得知修補程式資訊和錯誤更新

  • 可得知新聞和活動

  • 可獲得支援和訓練課程

如需有關管理功能的資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」

Red Hat 4.0 (64 位元) 支援

此發行版本支援 Web Server (64 位元) 的獨立版本。適用於 Linux 的 Web Server 7.0 (64 位元) 是單獨發行的版本,不能與適用於 Linux 的 Web Server 7.0 (32 位元) 一同使用。適用於 Linux 的 Web Server 7.0 (64 位元) 需要 64 位元的 Java Development Kit 5.0 Update 12 或更新版本。管理伺服器和伺服器實例二者均只是 64 位元伺服器。適用於 Linux 的 Web Server 7.0 (64 位元) 不支援從舊發行版本遷移。

NetBeans 6.0 IDE 支援

此 Web Server 的更新發行版本支援連線到 NetBeans 6.0 IDE,並允許使用者開發應用程式,並針對應用程式除錯與部署到 Web Server。您可使用 NetBeans 6.0 IDE 從更新中心下載 NetBeans 外掛程式。


備註 –

除了支援 NetBeans 6.0 IDE,Web Server 還支援 NetBeans 5.0 IDE 和 5.5.1 IDE 版本。


Update 1 發行版本的功能和增強功能

Web Server 7.0 Update 1 是 Web Server 7.0 重大發行版本的更新發行版本。

除了稍後在此版本說明中列出的 Web Server 7.0 的功能和增強功能外,Web Server 7.0 Update 1 還支援 Java Platform, Enterprise Edition (Java EE) 5.0 和 Web 2.0 技術。以下小節說明了這些功能和增強功能的詳細資訊。

Java Servlet 2.5 和 JavaServer Pages (JSP) 2.1 支援

Web Server 包含的 Java Servlet 2.5 和 JavaServer PagesTM (JSPTM) 2.1 技術規格實作,與 Java Platform, Enterprise Edition (Java EETM) 5 相容。Web Server 可提供設計與部署符合 Java 技術標準的 Web 應用程式所需的靈活性與可靠性。

Java Servlet 技術為 Web 開發者提供了簡單且一致的機制,用於延伸 Web Server 的功能及存取現有商業系統。JSP 技術提供了一種簡單且快速的方式來建立動態 Web 內容。使用 JSP 技術,可以快速開發不受限於伺服器和平台的網路型應用程式。

如需有關這些技術的更多資訊,請參閱 http://java.sun.com/javaee/5/docs/tutorial/doc/

JavaServer Pages Standard Tag Library 與 JavaServer Faces 1.2 支援

JavaServer Pages Standard Tag Library 提供自訂標籤,可封裝多個 Web 應用程式都有的核心功能。JavaServer Pages Standard Tag Library 支援一般的結構化作業 (例如,重複運算和條件式)。它可提供處理 XML 文件的標籤、國際化標籤和 SQL 標籤,還提供一種架構,用於整合現有自訂標籤與 JavaServer Pages Standard Tag Library 標籤。

Web Server 支援 JavaServer FacesTM 技術。JavaServer Faces 是一種使用者介面架構,用於建立 Web 應用程式。

如需有關這些技術的更多資訊,請參閱:http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html

Java SE 5.0 和 6 支援

Web Server 支援 32 位元版本的 Java Platform, Standard Edition (Java SETM) 5.0 和 Java Platform, Standard Edition (Java SE) 6。對於 64 位元版本的 Web Server,則提供 64 位元版本的 Java Development Kit (JDKTM) 軟體支援。

在 Solaris、Linux 和 Windows 會隨 Web Server 7.0 Update 3 發行版本提供 JDK 5.0 Update 15。

下表列出不同平台所支援的 JDK 版本:

表 1 支援的 JDK 版本

作業系統 

支援的 Java SE 版本  

是否與 Web Server 一併封裝 

64 位元支援 (是/否) 

Solaris SPARC 

1.5.0_15 

1.6.0_06 

是 

否 

是 

Solaris x86/AMD、AMD64 

1.5.0_15 

1.6.0_06 

是 

否 

是 

Linux (32 位元) 

Linux (64 位元) 

1.5.0_15 

1.6.0_06 

是 

否 

否 

是 

Windows 

1.5.0_15 

1.6.0_06 

是 

否 

否 

HP-UX 

1.5 (1.5.0.12–_21_mar_2008_11_52) 

1.6 (1.6.0.00–jinteg_12_nov_2007_21_58–b00) 

否 

否 

AIX 

1.5.0 pap32dev-20080315 (SR7) 

否 

否 

在安裝期間,您必須指定有效的 JDK 路徑。若要使用未與本產品一併封裝的 JDK 版本,請從下列位置下載軟體:

JDK 1.6.0 版:http://java.sun.com/javase/downloads/index.jsp

JDK 1.5.0 版:http://www.hp.com/products1/unix/java/java2/jdkjre5_0/index.html

在 AIX 平台上使用 JDK 1.5.0 時,管理伺服器可能無法啟動,並且會出現錯誤訊息「Unable to find/open the administration server's certificate database」(無法找到/開啟管理伺服器的憑證資料庫)。這是因為所安裝的 JDK 上存有受限的安全性策略,並且限制了金鑰大小。

如需有關 SDK 上安全性資訊的更多資訊,請參閱:http://www.ibm.com/developerworks/java/jdk/security/50/

按一下 [IBM SDK Policy files] (IBM SDK 策略檔案),下載無限制安全性策略,即可解決此問題。將下載後的 zip 檔案解壓縮,兩個 JAR 檔案就會在 JRE 目錄 (jre/lib/security/ ) 中。

加速器快取技術

Web Server 包含新的加速器快取技術,可加快小型檔案的傳送速度。加速器快取是自動啟用的,不需要任何配置。如需更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 Performance Tuning, Sizing, and Scaling Guide 」中的「File Cache Statistics Information」

配置 FastCGI 的管理支援

您可以使用管理主控台和指令行介面 (CLI) 配置單一 FastCGI 應用程式。您也可以使用配置檔案配置搭配 Web Server 使用的 FastCGI。

若要配置多個 FastCGI 應用程式,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」中的「配置多個 FastCGI 應用程式 」

NetBeans 支援

Web Server 提供外掛程式,可與 NetBeansTM Integrated Development Environment (IDE) 5.0、5.5 和 5.5.1 版本整合,以進行 Web 應用程式的部署和除錯。NetBeans 是一個完整的開發環境,可使用標準元件建立以 Java Platform Enterprise Edition (Java EE) 為基礎的 Web 應用程式。

除了部署 Web 應用程式之外,外掛程式也支援下列活動:

如需有關 NetBeans 的資訊,請參閱:http://www.netbeans.org/kb/index.html

如需有關在 Web Server 中使用 NetBeans 更多資訊,請參閱:http://webserver.netbeans.org

配置常規表示式的管理主控台支援

Web Server 支援透過管理主控台在 obj.conf 檔案內寫入常規表示式。但是,透過管理主控台寫入常規表示式受到限制,URL 重新導向需採用 <If>..</If> 條件格式。

如需有關使用管理主控台寫入常規表示式的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」

式樣相符的 GUI 和 CLI 支援

Web Server 支援透過管理主控台和管理 CLI 配置 URI、URI 前綴和 URI 萬用字元式樣特性。

如需有關使用管理主控台配置 URI 樣式特性的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」

如需有關使用 CLI 指令配置 URI 樣式特性的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 CLI Reference Manual」

Web Server 7.0 中的功能和增強功能

可將 Web Server 配置為在 SolarisTM、SPARC® 和 AMD64 平台上以 64 位元應用程式執行。

Web Server 提供完備的指令行介面支援、合併的配置、支援橢圓曲線加密的增強安全性,以及叢集支援。還隨附有功能強大的內建遷移工具,可協助將應用程式和配置從 Web Server 6.0 和 Web Server 6.1 遷移至 Web Server 7.0。

Sun Java System Web Server 包含以下新功能:

以 JMX 為基礎的管理基礎架構

Web Server 管理基礎架構採用新的分散式 Java Management Extensions (JMXTM) 技術。JMX 技術提供多種工具,可用來建立分散式、網路型、模組化和動態解決方案,以管理和監視裝置、應用程式和服務導向網路。JMX 可協助管理和監視整個叢集 Web Server 部署的實例、配置和 Web 應用程式。

已重新設計的管理伺服器介面

管理伺服器是經過特殊配置的 Web Server 實例,其中部署管理應用程式。管理實例會在伺服器機群的各個節點上執行。在這些節點中,其中一個節點會配置為管理伺服器,其他所有節點則會配置為管理節點。

網路型管理伺服器會經過重新設計,讓常用的作業更容易進行,並且讓複雜的作業更容易完成。

管理伺服器包含下列新功能:

如需有關使用管理介面執行管理作業的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」

指令行介面支援

指令行介面可讓您輕鬆配置和管理伺服器。

管理 CLI 有下列重要功能:

如需有關指令的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 CLI Reference Manual」

Sun N1 Service Provisioning System 支援

Web Server 整合了 Sun N1TM Service Provisioning Server 5.2。Sun N1 Service Provisioning System 是一項應用程式佈建工具,讓您不再需要自訂程序檔。在 Web Server 整合 Sun N1 Service Provisioning System 之後,管理員不再需要編寫自訂程序檔,便能夠在資料中心環境或伺服器機群中安裝多個 Web Server。

合併的配置檔案

Web Server 中的配置檔案可經過重新安排和合併,以簡化管理。

在舊版 Web Server 中,所有實例都共用 userdb 中的配置檔案,但是這些檔案所包含的資訊卻經常是屬於特定實例的資訊。在 Web Server 7.0 中,已移除 userdb 目錄的配置檔案。這些檔案的功能會納入 config 目錄的 server.xml 檔案中。aliashttpacl 目錄中的配置檔案會移至 config 目錄中。這些變更會將實例專用的配置資訊合併到實例專用的 config 目錄中。

如需有關這些配置檔案的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 Administrator’s Configuration File Reference」

JNDI 支援

Java Naming and Directory InterfaceTM (J.N.D.I.) API 可讓異質性企業命名和目錄服務順利連結。

Java Database Connectivity 與連線池支援

Sun Java System Web Server 提供立即可用的、一致的 Java DataBase Connectivity (JDBCTM) 技術,並支援廣泛業界標準的 JDBC 驅動程式和自訂 JDBC 驅動程式。

Web Server 支援 JDBC 連線池儲存,即一組可重複使用的特定資料庫連線。由於每建立一個新的連線都會耗費時間,因此伺服器維護了可用連線池以提高效能。當應用程式請求連線時,它可以從池中取得連線。應用程式關閉連線時,連線將傳回池中。

如需有關建立 JDBC 連線池的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」

整合的 Java Web Services Developer Pack 2.0 技術

Web Server 包含 Java Web Services Developer Pack (Java WSDP) 2.0 和 XML 技術。使用 wadm 指令,在 Web Server 上將使用 Java WSDP 開發的 Web 服務部署為 Web 應用程式。

Web Server 7.0 支援安全性功能,例如,XML 加密、XML 數位簽名,以及訊息安全性提供者的支援。

如需有關 Java WSDP 2.0 的更多資訊,請參閱下列資源:

http://java.sun.com/webservices/jwsdp/index.jsp

Java WSDP 2.0 範例位於下列位置。這些範例可部署於 Web Server 7.0 上。

http://java.sun.com/webservices/downloads/2.0_preview_webservicespack.html

簡易階段作業複製支援

Web Server 支援叢集式階段作業複製和容錯移轉。階段作業複製和容錯移轉為 Web 應用程式提供高可用性,可將 HTTP 階段作業從一個伺服器實例複製到相同伺服器叢集中的另一個實例。由於每個 HTTP 階段作業在遠端實例上都有備份副本,因此伺服器故障造成叢集中某個實例無法使用時,階段作業仍可持續運作。

如需有關簡易階段作業複製支援的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」

URL 重新導向與使用常規表示式重寫

Web Server 7.0 在 obj.conf 配置檔案中引入常規表示式和條件式處理的增強功能支援。

重要的增強功能如下:

您可以使用這些新功能定義彈性的 URL 重寫和重新導向規則,例如,那些對 Apache HTTP 伺服器的 mod_rewrite 適用的規則。與 mod_rewrite 不同的是,Web Server 7.0 的常規表示式和條件式處理可用於請求處理的任何階段,甚至可用於協力廠商外掛程式。

如需有關常規表示式和 URL 重寫功能的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 Administrator’s Configuration File Reference」

更多的即時監視支援

除了舊版 Web Server 的監視功能之外,Web Server 另外增加下列增強功能:

如需有關 Web Server 監視功能的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」

整合的反向代理伺服器

反向代理伺服器與 Web Server 整合。反向代理伺服器可做為內部模組執行。

反向代理伺服器表面上是用戶端的 Web Server (原始伺服器),但實際上會將接收到的請求轉寄至一個或多個原始伺服器。因為反向代理伺服器會以原始伺服器的方式呈現,所以不需配置用戶端即可使用反向代理伺服器。只要將指定的反向代理伺服器配置為將請求轉送給多台配置相同的原始伺服器,反向代理伺服器即可充當應用程式級的軟體負載平衡器。一般的部署通常會將一或多台反向代理伺服器部署在瀏覽器和原始伺服器之間。

整合式反向代理伺服器可在公開的網際網路和原始 Web Server 之間提供額外的保護層。您可將 Web Server 配置為後端應用程式伺服器 (像是 Tomcat 和 Sun Java System Application Server 9) 的反向代理伺服器。

Web Server 提供配置反向代理伺服器的 GUI 和 CLI 支援。

如需有關配置反向代理的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」

增強的安全性

Web Server 支援各種技術,可供資料加密和驗證、請求認證,以及伺服器程序保護。重要的安全性功能包含以下增強項目:

橢圓曲線加密支援

Sun Java System Web Server 一律支援 RSA 金鑰。除了繼續支援 RSA 金鑰,Web Server 7.0 也引入對橢圓曲線加密 (ECC) 的支援。

ECC 是行動或無線環境的下一代公開金鑰加密法。ECC 藉由演算法集合進行金鑰產生、加密和解密,以執行非對稱加密。

ECC 的重要功能包括:

如需有關如何在 Web Server 中使用 ECC 的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 3 管理員指南」

Sun Java Studio Enterprise 支援

Web Server 7.0 支援 Sun Java Studio Enterprise 8.1。Sun Java Studio 軟體是 Sun 為 Java 技術開發者提供的 IDE,不但功能強大,而且可延伸。Sun Java Studio 8.1 基於 NetBeans 軟體,並與 Sun Java 平台相整合。

可以使用下列方式取得 Web Server 的外掛程式︰


備註 –

Web Server 的 Sun Java Studio 8.1 外掛程式僅適用於本機 Web 伺服器。也就是說,IDE 和 Web 伺服器必須安裝在相同機器上。


如需有關在 Sun Java Studio 8.1 中使用 Web 應用程式功能的資訊,請參閱下列指導文件:

http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/index.jsp

如需有關 Sun Java Studio 8 的更多資訊,請連線至:

http://www.sun.com/software/sundev/jde/

本土化支援

Web Server 有下列語言可供使用:

支援的平台

Web Server 可安裝在 Solaris、Linux、HP-UX 和 Windows 作業系統上。下表概述了平台支援。如需有關安裝需求的更多資訊,請參閱此版本說明中的所需修補程式


備註 –
  1. Web Server 可在 Windows、Linux 和 HP-UX 上以 32 位元應用程式執行。

  2. 不支援 Intel Itanium 架構。

  3. 當您將 Web Server 安裝成獨立產品時,使用在指定平台上安裝 Web Server 時所需的最小記憶體即可。如果您將 Web Server 做為 Java ES 的一部分來進行安裝,則所需的最小記憶體可能有所不同。有關精確的記憶體需求,請參閱「適用於 UNIX 的 Sun Java Enterprise System 5 版本說明」。


表 2 Web Server 支援的平台

供應商 

架構 

作業 系統 

所需的 最小 記憶體 

建議的 最小 磁碟空間 

Sun 

UltraSPARC 

Solaris 8、9、10 

512 MB 

550 MB 

Sun 

AMD/x86 

Solaris 9、10 (x86) 

Solaris 10 (AMD64) 

512 MB 

550 MB 

Microsoft 

AMD/x86 

Windows 2000 Advanced Server, Service Pack 4 

Windows XP SP2 或以上版本的 Professional Edition、 

Windows 2003 Server, Enterprise Edition 

Windows 2003 Server R2 Enterprise Edition 

512 MB 

550 MB 

Red Hat 

AMD/x86 

Red Hat Enterprise Linux 3.0 (Update 4.0 或更新版本)、4.0、5.0 (或更新版本) 

Red Hat Enterprise Linux 4、5 (64 位元) 

 

768 MB 

550 MB 

Novell 

AMD/x86 

SUSE Linux Enterprise Server 9 (或更新版本) 

SuSE Enterprise Linux 9、10 SP2 (32 位元、64 位元) 

512 MB 

550 MB 

Hewlett-Packard 

PA-RISC 2.0 

HP-UX 11iv1 (B.11.11) 

512 MB 

550 MB 

IBM 

 

AIX 5.3 和 6.1 

512 MB 

550 MB 

系統虛擬支援

系統虛擬是一項能夠讓多個作業系統 (OS) 實例個別在共用硬體上執行的技術。就功能性而言,部署於虛擬環境中作業系統的軟體一般不會察覺基礎平台已經過模擬。Sun 會在特定的系統虛擬和作業系統組合上執行 Sun Java System 產品的測試,以協助驗證 Sun Java System 產品能繼續在適當大小和配置的虛擬環境中發揮效用,就好像在非虛擬的系統中一樣。如需有關虛擬環境中 Sun Java System 產品的 Sun 支援資訊,請參閱 http://docs.sun.com/app/docs/doc/820-4651。

所需修補程式

以最新的適用修補程式更新作業系統。下面列出所需的修補程式。

Solaris 修補程式

Solaris 8、9 或 10 作業系統的 x86 或 SPARC 使用者必須安裝最新的修補程式叢集。在 http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage 網站的 [Recommended and Security Patches] (建議和安全性修補程式) 下,可找到這個修補程式叢集。


備註 –

在 32 位元的 Solaris (SPARC) 平台上,除了安裝下列小節中列出的修補程式外,還需安裝 SUNWlibCSUNWlibCx 套裝軟體。


Web Server 7.0 安裝程式會判斷所需的修補程式是否已安裝在機器上,如果未安裝,則安裝不會繼續進行。需要下列修補程式,才能讓 Web Server 7.0 在支援平台上成功安裝和執行。


備註 –

如果 http://sunsolve.sun.com 上提供的修補程式過時,請下載最新版的修補程式,其中包含最新的錯誤修正和產品增強功能。



備註 –

若要瞭解機器上安裝的 Solaris 作業系統版本,請參閱 /etc/release 檔案。

/etc/release 檔案包含 Solaris 作業系統版本資訊,其格式如下:


            Solaris 10 6/06 s10x_u2wos_08 X86
   Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved. 
             Use is subject to license terms.
                   Assembled 02 May 2006

Solaris 8 平台 (SPARC 和 x86)

Solaris 8 平台 (SPARC)

Solaris 8 平台 (x86)

Solaris 9 平台 (SPARC 和 x86)

Solaris 9 平台 (SPARC)

Solaris 9 平台 (x86)

Solaris 10 平台 (SPARC 和 x86)

Solaris 10 平台 (SPARC)

Solaris 10 平台 (x86)

AIX 5.3

AIX 6.1


備註 –

套用修補程式後,必須重新啟動系統。


不相容的修補程式

某些不相容修補程式會影響 Web Server 的啟動,並造成伺服器無法回應請求。下表列出這類修補程式。如果機器上安裝有不相容修補程式,請將修補程式升級至建議的相容修補程式。

表 3 不相容修補程式清單

作業系統 

不相容修補程式 

建議的相容修補程式 

Solaris 8 SPARC 

109147-37 (連結程式修補程式) 

109147-38 (連結程式修補程式) 

109147-39 (連結程式修補程式) 

109147–40 (連結程式修補程式) 

Solaris 9 SPARC 

112963-22 (連結程式修補程式) 

112963-23 (連結程式修補程式) 

112963-24 (連結程式修補程式) 

112963-25 (連結程式修補程式) 

Solaris 10 SPARC 

117461-04 (ld 修補程式) 

117461-05 (ld 修補程式) 

117461-06 (ld 修補程式) 

117461-07 (ld 修補程式) 

117461-08 (ld 修補程式) 

Solaris 9 x86 

113986-18 (連結程式修補程式) 

113986-19 (連結程式修補程式) 

113986-20 (連結程式修補程式) 

113986-21 (連結程式修補程式) 

Solaris 10 x86 

118345-08 (ld 修補程式和 libc.so.1 修補程式) 

118345-09 (ld 修補程式和 libc.so.1 修補程式) 

118345-10 (ld 修補程式和 libc.so.1 修補程式) 

118345-11 (ld 修補程式和 libc.so.1 修補程式) 

121208-02 (ld 修補程式和 libc.so.1 修補程式) 

HP-UX 修補程式

在 HP-UX 平台上安裝 Web Server 的需求如下:

2007 年美國 DST 變更的影響

美國將從 3 月的第 2 個週日至 11 月的第 1 個週日實施日光節約時間 (DST)。這將影響作業系統和 JDK/JRE 的日期與時間規則。

為確保記錄檔包含正確的美國時區時間,並確保管理伺服器和 Java Web 應用程式不受此變更的影響,請執行以下動作:

下載和使用正確的作業系統修補程式。您可以從 http://sunsolve.sun.com/search/document.do?assetkey=1-26-102775-1 下載 Solaris 修補程式。對於其他平台,請從作業系統供應商網站,下載類似的 DST 相容修補程式。

升級 JRE 可確保管理伺服器和 Java Web 應用程式不受此變更的影響。下載和使用可修正 DST 變更的正確 JRE。支援平台的 JRE 版本如下: 

支援的瀏覽器

Web Server 管理主控台支援下列瀏覽器:

UNIX® 和 Windows 平台:

Windows 平台:

安裝、遷移和升級說明

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

安裝

您無法將 Web Server 安裝於內含舊版 Web Server 的目錄中。但是,您可以在將 Web Server 安裝於新目錄之後,遷移現有安裝。

Web Server 可安裝為 Java Enterprise System 的一部份,也可以安裝為獨立版本。

獨立安裝

在獨立安裝中,所有需要的共用元件 (例如:NSS、NSPR) 都會與 Web Server 安裝檔案一同封裝。

Java ES 安裝

如果您要將 Web Server 安裝成 Java ES 套裝軟體的一部分,Java ES 安裝程式會將所有共用元件 (例如:NSS 和 NSPR) 安裝成個別的套裝軟體,將 Web Server 專屬的二進位碼安裝成個別的作業系統附屬套裝軟體。因此,您必須下載並安裝所有共用的元件修補程式和 Web Server 修補程式。

請至 Sun Solve。依照各自的作業系統下載並安裝最新的 Java ES 元件修補程式。


備註 –

如果未在系統上安裝最新的 NSS / NSPR 修補程式,則 Web Server 7.0 Update 3 會無法成功啟動。因此,安裝 Web Server 7.0 Update 3 前,您可以在 Update 3 修補程式隨附的 Web Server 7.0 Update 3 修補程式讀我檔案中,查看是否有您系統適用的 NSS 修補程式。


遷移

Web Server 6.0 和 6.1 的配置可供遷移。不支援直接遷移 Web Server 6.0 以下的版本。必須先將舊版本 (如 Web Server 4.0 或更新版本) 遷移至 Web Server 6.1,然後再遷移至 Web Server 7.0。如需有關從 Web Server 4.0 或更新版本遷移至 Web Server 6.1 的資訊,請參閱最新的「Sun Java System Web Server 6.1 Installation and Migration Guide」及「Sun Java System Web Server 6.1 Release Notes」。

如需有關從 Web Server 4.1 遷移至 Web Server 7.0 以及從所有 Web Server 6.0 版本遷移至 Web Server 7.0 的詳細資訊,請參閱「Sun Java System Web Server 7.0 Update 3 Installation and Migration Guide」

升級

在現有 Sun Java System Web Server 7.0 安裝上安裝 Sun Java System Web Server 7.0 Update 3 時,安裝程式將自動執行升級。

如果您已安裝 Sun Java System Web Server 7.0,請將 Sun Java System Web Server 7.0 Update 3 安裝程式指向 Web Server 7.0 安裝的位置,然後進行升級。

如果您已將 Sun Java System Web Server 7.0 做為 Java ES 5 的一部分進行安裝,建議您從 http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage 網站安裝下列修補程式,以升級至 Web Server 7.0 Update 3:

如果您使用的是本土化版本的 Web Server,請安裝下列修補程式,以從 Web Server 7.0 成功升級至 Web Server 7.0 Update 3:

如需有關從 Web Server 7.0 升級至 Web Server 7.0 Update 3 的詳細資訊,請參閱「Installation and Migration Guide」。

相容性問題

  1. Web Server 7.0 支援 JavaServerTM Faces 1.2 技術。大多數 JavaServer Faces 1.1 應用程式預期都應該能與 Web Server 7.0 搭配使用,而不需要任何修改。但是,在將應用程式遷移至 JavaServer Faces 1.2 應用程式時可能會出現一些相容性問題,需要對此類應用程式進行修改。在 JavaServer Faces 版本說明中已描述這些變更,其網址為 https://javaserverfaces.dev.java.net/rlnotes/1.2_04/issues.html

  2. Java ES 5 隨附的 Sun Java System Portal Server 7.1 與 Sun Java System Web Server 7.0 Update 1 不相容。如果您已連同 Web Server 7.0 一併部署 Sun Java System Portal Server 7.1,則需要升級兩個伺服器,而不只是升級 Sun Java System Web Server 7.0。Java Enterprise System 5 Update 1 隨附有必要的 Sun Java System Portal Server 7.1 升級,http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access 網站上提供的下列修補程式也隨附有必要的 Sun Java System Portal Server 7.1 升級。

    • 124301 (SPARC)

    • 124302 (x86)

    • 124303 (Linux)

    如果您使用的是本土化版本的 Web Server,請安裝下列 Portal Server 本土化修補程式:

    • 125301 (Solaris SPARC、Solaris x86 本土化)

    • 125302 (Linux 本土化)

產品文件

http://docs.sun.com/coll/1653.3 提供完整的 Sun Java System Web Server 7.0 Update 3 文件。

已解決的問題

本節列出在 Web Server 7.0 Update 3 中已解決的問題。

問題 ID

說明

6387762 

無法從 wadm 存取 shell/系統變數。

4793938 

顯示使用者名稱和密碼的對話方塊,而非目錄索引。

依預設,除非使用者已經過認證,否則 Web Server 7.0 不會傳送目錄索引。嘗試存取目錄會提示使用者輸入使用者名稱和密碼。發生此問題是因為 Web Server 7.0 的預設存取控制清單 (ACL) 只針對已認證的使用者授予清單存取權限。 

6426116 

按一下管理主控台的 [版本] 按鈕,會造成管理錯誤記錄中出現「找不到檔案」的警告。

6446206 

刪除群組中的單一使用者時,顯示不正確的「已成功儲存群組」訊息。

6431984 

Web Server 應該將 pid 檔案和 UNIX 網域通訊端儲存在 /var/run,而非 /tmp。

6475536 

無法直接重設管理伺服器密碼。

6489727 

[JESMF CONFORM] CP 停止時,應該呼叫 MfManagedElementServer_stop()。

6493971 

如果伺服器實例重新啟動未回應,則管理伺服器不會逾時。

在 UNIX 系統上執行 restart-instance 指令時,管理伺服器會等候伺服器實例重新啟動。如果實例未成功重新啟動,管理伺服器不會回應請求。

6515745 

在 Web Server 上無法啟動 SNMP 主代理程式程序

6545779 

在 Windows 上,如果在 system32 目錄中找到舊版 libnspr4.dll,則 wdeploy 指令會失敗。

6606243 

Web Server 安裝程式應將管理自我簽署的憑證匯入 IE 憑證標籤中。

使用瀏覽器存取管理主控台時,可能會顯示快顯訊息 (使用 IE6 和 Mozilla/Firefox 時) 或警告頁面 (IE7),說明憑證不是由可信任的認證機構發行。這是因為管理伺服器使用自我簽署的憑證。若要移至 GUI 登入頁面,請執行下列動作:  

  • 在 Mozilla/Firefox 中,請按一下快顯視窗中的 [確定] 按鈕。

  • 在 Internet Explorer 6 中,請按一下快顯視窗中的 [是] 按鈕。

  • 在 Internet Explorer 7 中,請按一下頁面中的 [繼續瀏覽此網站] 連結。

上述程序將會暫時接受該瀏覽器階段作業的憑證。 

若要永久接受憑證,請執行下列步驟: 

  • 在 Firefox/Mozilla 中:

    選取快顯視窗中的 [永久接受此憑證] 單選按鈕,然後按一下 [確定]。

  • 在 Internet Explorer 6.0 中:

    1. 按一下快顯視窗中的 [檢視憑證] 按鈕。

      顯示其他快顯視窗。

    2. 選取 [憑證路徑] 標籤,選取 admin-ca-cert

    3. 按一下 [檢視憑證] 按鈕,然後按一下 [安裝憑證...] 按鈕。

      呼叫憑證匯入精靈,使用此精靈您可以將管理 CA 憑證匯入可信任的根憑證資料庫。

  • 在 Internet Explorer 7 中:

    1. 按一下警告頁面上的 [繼續瀏覽此網站] 連結。

      此時會顯示登入頁面。

    2. 按一下位址列旁邊的 [憑證錯誤] 連結。

      此時會顯示警告視窗。按一下 [檢視憑證] 連結。

    3. 依照「在 Internet Explorer 6 中」一節所說明的步驟 1 到步驟 3,將管理 CA 憑證匯入可信任的根憑證資料庫。

6606132 

未設定「Sun Metaslot」PIN 時無法建立自我簽署的憑證

6709477 

GUI 未能將 GUI 註冊提醒正確顯示出來

IE6 特定項目不支援分層運作所需的 z 索引。因此,如果有分層、註冊提醒以及與下拉式清單 (config 和 vs) 重疊的情形,仍然可以看到下拉式清單。 

6639402 

伺服器為 1024 最大檔案描述元設定的連線佇列大小太小 (128)

Web Server 會保留各種元件的檔案描述元。如果未設定連線池佇列大小、檔案快取最大開啟檔案以及持續作用最多連線數,則在為其他元件保留檔案描述元之後,Web Server 會在三者之間分配可用的描述元。在最大檔案描述元的預設值很低的系統上 (例如:Solaris 8 和 RHEL),連線池大小可能會設成很低的值。例如,在 RHEL 上,檔案描述元數目上限的預設值為 1024。如果未指定連線佇列大小,則 Web Server 會將 128 個連線指定給連線佇列。此值在忙碌的系統上可能太低。如果連線的啟動逾時,則使用者應該為最大檔案描述元設定較高的值。 

6644322 

Fastcgistub 中的記憶體發生錯誤導致 Fastcgi 子系統當機

6474037 

在 Ubuntu 上安裝 Web Server 出現異常狀況。

在 Linux Ubuntu 上,預設無法使用包含 /bin/domainname 的套裝軟體。您必須安裝這些套裝軟體,以便成功安裝 Web Server。

若要安裝套裝軟體,請鍵入下列指令: 

sudo apt-get install nis

6414481 

不安裝 compat-libstdc++ 就無法安裝 Web Server。

6641672 

因為具有 compat-libstdc++-33--3* (64 位元) 版本,所以 REDHAT ES4.0 Linux (64 位元) 安裝失敗

6472668 

在 Windows 上,Web Server 安裝依預設應使用 -Xrs JVM 選項。

6559918 

如果 CLI 與管理伺服器的版本不相容,會出現不清楚的錯誤訊息。

將 Web Server 7.0 安裝升級至 Web Server 7.0 Update 2 時,請確定整個安裝 CLI、管理伺服器和所有管理節點也升級至 Web Server 7.0 Update 2。這是因為 Web Server 7.0 管理介面無法搭配 Web Server 7.0 Update 2 管理介面正常運作。 

6595795 

管理主控台沒有在 obj.conf 檔案中為遷移的實例增加需要的函數。

當您將已停用 JVM 的 Web Server 6.0 實例遷移到 Web Server 7.0 時,以及當使用管理主控台啟用所遷移實例的 JVM 選項時,此程序不會在 obj.conf 檔案中增加下列必要指令行。

NameTrans fn="ntrans-j2ee" name="j2ee"
PathCheck fn="find-index-j2ee"
ObjectType fn="type-j2ee"
Error fn="error-j2ee"

6641844 

在 Windows 上,使用修補程式從屬於 Java ES 5 發行版本一部分的 Web Server 7 升級到 Web Server 7.0 Update 2 發行版本之後,伺服器無法啟動。

6644314 

安全性修補程式 121656-16 是 Sun Java System Web Server 7.0 Update 2 Linux 修補程式在 Java ES 5/U1 上必要的修補版本。但是,安全性修補程式具有循環相依性,因此無法套用任一修補程式。 

6640206 

在非 windows 平台 (Solaris、Linux 和 HP-UX) 上,如果您已安裝未配備應用程式範例的 Web Server 7.0 或 7.0 update 1,並且準備升級至 Web Server 7.0 update 2,您將會看到下列錯誤訊息:  

升級期間出現問題。若要疑難排解該問題,請檢閱安裝記錄於:<install-dir>/setup/Sun_Java_System_Web_Server_install.log


備註 –

此錯誤不會影響升級。


6559735 

應用程式文件範例必須包含將 jar 檔案增加至特性檔案中的類別路徑的說明。

install-dir/samples/java/webapps/security/jdbcrealm/docs/index.html 中的「Compiling and Assembling the Application」一節下,必須有將 JDBC 驅動程式 jar 檔案增加至 jdbcrealm.build.properties 檔案中的類別路徑後綴的說明。

6413058 

server.xml 不會儲存用來轉換和加入搜尋的完整檔案式樣。

此模式不會儲存管理主控台和此版本 Web Server 的搜尋管理工具所允許的完整檔案式樣。也無法表示可能有時需要從舊版 Web Server 遷移的完整檔案式樣。  

6632936 

在 Red Hat Linux Enterprise Linux 5 中,搜尋功能無法正常運作。

在 Red Hat Enterprise Linux 機器上,如果已經安裝 compat-libstdc++ 程式庫,您必須將已經安裝的 rpm 移除,並下載/安裝 compat-libstdc++-296-2.96-132.7.2.i386.rpm

對於 x86 32 位元和 64 位元的機器,請下載並安裝 compat-libstdc++-296-2.96-132.7.2.i386.rpm


備註 –

請勿從不可信的來源下載/安裝 rpm,因為它可能會導致安全漏洞。


6611067 

啟用檔案系統 SELinux 安全性時,Red Hat Enterprise Linux 實例無法啟動。

新版的 Linux 發行軟體已經啟用來自 SELinux 專案的新核心安全性延伸。這些延伸可對系統安全性做更深入的控制。但是,SELinux 也會變更一些預設系統的運作方式,例如載入共用程式庫便可能對協力廠商的程式造成問題。如果您在啟動 Web Server 管理伺服器或實例時,接收到錯誤訊息「在遷移之後無法復原區段協定:權限遭拒」,即表示系統已啟用 SELinux。 

6602075 

Sun Crypto 1000 搭配 Web Server 時,需要 Solaris 10 修補程式 125465-02 (SPARC) 和 125466-02 (x86)。

6432870 

在 server.xml 檔案中將啟用 stats 的元素設定為 false 時,Servlet 容器仍會收集統計資料。

6567124 

在 Web Server 7.0 上執行的 JSF Web 應用程式於 Web Server 7.0 Update 1 上執行時可能會中斷。

Web Server 7.0 Update 1 包含 JavaServer Faces 1.2 技術。所有 JavaServer Faces Web 應用程式預期都可以與 Web Server 7.0 Update 1 搭配使用,而不需要任何修改。但是 JavaServer Faces 1.2 存在一些已知相容性問題,可能需要修改應用程式才能解決這些不相容問題。在 JavaServer Faces 版本說明中描述了這些不相容性,其網址為: https://javaserverfaces.dev.java.net/rlnotes/1.2_04/issues.html

建議 Java ES 5 Portal Server 使用者在 Java ES 5 Update 1 發行之後,再升級至 Web Server 7.0 Update 1。  

6549619 

在 Windows 2003 上,如果從 CLI 執行指令,則無法對訊息進行正確編碼。

6630841 

FastCGI 處理程式新角色總是以「英文」名稱建立。 

6632818 

在 CGI 設定頁面中出現尚未本土化的字串。 

6628910 

CLI 安裝程式「Enter your option」在本土化語言環境中為英文。 

6484181 

Portal Server 將 JVM 堆疊大小配置為 128K ,這對於 Web Server 7.0 (64 位元) 來說太小而無法啟動。

如果已經以 64 位元模式配置 Web Server 7.0,並且已啟動 Portal Server 安裝,則 Portal Server 配置不會將堆疊大小設定為 128K。但是,如果 Portal Server 和 Web Server 皆已安裝,並以 32 位元模式進行配置,則切換到 64 位元模式會涉及到「解決方案」一節所述的一系列手動步驟。 

6487041 

schemagen/xjc/wsgen/wsimport 程序檔不在 Java ES Web Server 安裝中。

schemagen/xjc/wsgen/wsimport 程序檔在 Java ES 安裝和獨立 Web Server 安裝中存在於不同的位置。

6550622 

將 Java ES 5 軟體升級到 Java ES 5 Update 1 時,如果您只升級 Web Server,而未升級入口網站伺服器,則入口網站伺服器示例會因為 JSF 異常狀況而失敗。

如需更多資訊,請參閱相容性問題

6643821 

SMF 指令會從 startserv 和 stopserv 程序檔移除 Java ES 環境 (僅出現於 Solaris 10)。

6549580 

在 Windows 上執行的 Web Server 不包含服務的說明,並且在套用 Java ES Update 1 修補程式後,該說明不會更新。

6641175 

使用 POST 將資料 (>2GB) 串流至伺服器時發生問題。request.getInputStream().read() 傳回 -1

6576542 

WS 7.0 隨附的範例無法用於實驗階段作業複製功能

6600183 

在針對 fastcgi-perl 傳送內文之後,會傳送 Transfer-encoding 標頭。

6613414 

iWS7.0U1 - Page-encoding 無法區分大小寫,例如 utf-8 與 UTF-8 不同

6613865 

從 SJSWS6.1 及以後的版本開始,已變更編碼/解碼 cookie 的 Servlet 容器實作

6641175 

使用 POST 將資料 (>2GB) 串流至伺服器時發生問題。request.getInputStream().read() 傳回 -1

6641231 

Java Web 容器限制上傳大於 2MB 的檔案。

6658609 

Web 7.0 u2 jdbc 資源設定不允許在最長等待時間和閒置逾時中出現 -1

6660297 

在重新啟動 RDB 之後,Web7.0 的 JDBC 資源池無法如預期般運作。

6671260 

無法將 stderr 訊息從 FastCGI 重新導向至錯誤記錄。

從 FastCGI 傳送到 stderr 的資料未記錄到錯誤記錄。

6671957 

壓縮檔案功能缺少文件 (SJSWS7.0)

6671992 

Web Server 文件必須更具體說明篩選範圍和篩選內容

6680376 

在特定的 htaccess 配置下,伺服器會進入迴圈

6681681 

將 Web 應用程式的歡迎檔案清單做為 /contextroot 進行存取時,會套用篩選兩次

當歡迎檔案做為 /context-root 進行存取時,現有的篩選會套用兩次。

6708333 

Web 7.0 u2 修補程式 125437-13 應該視需要在文件中說明 nss 修補程式 3.11.8 或更新版本是必需要件

6697002  

pull-config 由於記號化而任意竄改 config/ 目錄中的二進位檔案 (SJSWS7.0u2)

6701520 

如果使用者在安裝期間有某些 umask 設定,實例將無法啟動。

6710993 

es, fr - OLH 沒有顯示,已丟出異常狀況

本節列出在 Web Server 7.0 Update 2 中已解決的問題。

問題 ID

說明

6467621 

對於伺服器的請求因為使用「Sun 軟體 PKCS#11 softtoken」而失敗。

6493271 

與 Web Server 6.1 相比,Web Server 7.0 的 Java 回收收集器活動量較高。

Web Server 7.0 的 servlet 容器會建立許多 Java 物件。 

6497803 

如果 servlet 對映於部分 req + 歡迎檔案形成的 req URI,則會出現錯誤的運作方式。

如果 Web 容器接收有效的部分請求,Web 容器必須檢查部署描述元中定義的 welcome 檔案清單。welcome 檔案清單是沒有尾隨或前導 / 的部分 URL 已排序清單。Web Server 必須按照部署描述元中所指定的順序,將各個 welcome 檔案附加至部分請求,並檢查 WAR 檔案的靜態資源或 servlet 是否對映至請求 URI。Web 容器必須將請求傳送至 WAR 中第一個相符的資源。

6316881 

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

呼叫 request.getHeader() 時,字元未經過正確剖析。

6554326 

程序內定的訊息「ADMIN3594: Configuration changes require a server restart」尚未本土化。

6565615 

在日文語言環境的線上說明中,有關 "Editing Authentication Databases" 的 PAM 說明沒有正確敘述目錄伺服器的名稱。  

此說明必須如下所示: "Editing Authentication Databases" PAM -- PAM 是 Sun Java System Web Server 7.0 支援的新認證資料庫。  

6563951 

包含前置斜線的搜尋集合子目錄會導致混淆錯誤。 

如果嘗試建立搜尋集合並設定包含前置斜線之文件根目錄的子目錄,則會錯誤地產生一則訊息,通知您開頭必須為斜線。 

6571208 

目錄清單類型中出現不一致的措辭。 

句子「Error response file to use when indexing is None」應變更為「Error response file to use when listing is None」。 

6549584 

國家/地區清單中的單字「Other」未翻譯。 

6556225 

[新增文件] 視窗中,子目錄的「Included」核取方塊未翻譯。  

6565615 

日文說明:「編輯認證資料庫」對於 PAM 有不同的說明。 

6628918 

管理 GUI 訊息的日文翻譯問題。 

6628917 

GUI 安裝程式 OLH 的翻譯問題。 

6604075 

在 JavaTM ES 中,配備了 Access Manager 的 Web Server 7.0 顯示空白指針例外狀況。

6479062 

如果在 Solaris SPARC、Linux 和 HP-UX 平台中使用 HTTP 偵聽程式通訊協定 family="nca",Web Server 將無法啟動。

在 EditHTTPListener 精靈中將 Protocol-Family 特性設定為 nca 時,Web Server 實例無法重新啟動。

6464953 

透過 set-authdb-prop CLI 設定 digestauthstate 特性不會驗證該值,並且會允許為此特性設定垃圾值。

6504050 

所有管理主控台精靈的 [結果] 頁面應該正確對齊。

6473376 

預設 server.xml 不應該包含 <stack-size> 元素。

6367751 

create-instance 指令在遠端節點出現間歇性失敗,並且記錄 HTTP 400 錯誤。

6547264 

遠端節點上出現啟動遠端節點失敗之後,立即執行 create-instance 指令。

6468132 

如果憑證暱稱含有冒號,則 list-cert 指令不會列出憑證。

6437577 

即使缺少子元素,仍不會從 server.xml 移除 <pkcs11> 元素。

6473589 

設定記號 PIN 時,將 <pkcs11/> 增加至 server.xml

6534202 

無法透過管理主控台編輯 WebDAV 集合特性

如果在多個節點上部署配置,則 lockdb 路徑必須是所有節點上相同路徑所掛載的共用位置。此外,若要從管理主控台列出 lockdb 中的鎖定或使其中的鎖定過期,則管理伺服器必須可以寫入相同路徑。

6554691 

add-webapp 指令與 JSP 預編譯選項一起使用時,無法刪除先前預編譯的 JSP 檔案。

6556820 

管理主控台或管理 CLI 不支援將 CA 憑證增加至管理伺服器。

6489269 

包含引用路徑的「外部」表示式函數沒有作用。

6432375 

在 HP-UX 上,SNMP 因為某些 OID 值而失敗。 

6483212 

在 HP-UX 11.11 上,當最大堆疊大小為 2048 MB 或更大時,會無法啟動 Web Server。

6474011 

basic-search.html 的說明不清楚。

4988156 

不支援在現有 Java ES 安裝上安裝獨立式產品,反之亦然。

6610103 

在 Windows 上 - 停用 Java 之後無法部署配置和啟動

本節列出在 Web Server 7.0 Update 1 中已解決的問題。

問題 ID 

說明 

6390112 

Java LDAP 連線池互動操作問題:初始連線從來不會逾時。

server.xml 檔案中透過 JVM 選項指定 Java LDAP 連線池,並且在 Web 伺服器啟動時將此與外部 JNDI 資源相互參照時,會建立池儲存的 LDAP 連線。此連線永遠標記為忙碌,並且絕不會過期。

6472223 

未在郵件階段作業物件上設定「mail-resource」子元素的值。

6487083 

NSAPIRequest.setupRequestFields 執行緩慢。

com.sun.webserver.connector.nsapi.NSAPIRequest.setupRequestFields 的執行速度過慢,主要是因為在剖析 Cookie 標頭時,字串-->位元組和位元組-->字串的轉換作業過多。

6501785 

處理 RequestDispatcher include 時,servlet 容器未使用加速器快取。

6500647 

在 Windows 上,動態重新載入 JSP 會產生不正確的輸出。

6433752 

ssl-check 無法與基於 NSAPI 的外掛程式一起使用。

"PathCheck fn="ssl-check" secret-keysize=128 bong file="xxxxx.yyy.html" 

對於靜態檔案請求,如果用戶端的 secret-keysize 小於伺服器指定的大小,而且 bong 檔案已存在,則會傳送回 bong 檔案做為回應。然而,動態內容的請求 (例如,JSP 檔案) 會傳回實際請求的物件 (例如,JSP 檔案),而非 bong 檔案。

6421617 

使用伺服器剖析的 HTML (ParseHTML) 和含有限定群組選項的 .htaccess 時出現問題。

在透過有 shtml 包含項目並且配置為透過啟用「按照群組限定」選項之 .htaccess 認證的 HTML 檔案進行剖析時,認證成功。如果群組使用者已通過認證,則 [結果] 頁面無法取得 shtml 包含項目。然而對於在含有「按照使用者限定」選項的 .htaccess 檔案的使用者,卻沒有問題。

6489913 

無法停用 SSL 階段作業快取。

依預設,已啟用階段作業快取。停用階段作業快取,並且透過 HTTPS 協定存取 URL 時,無法成功存取 URL,而且伺服器記錄會顯示錯誤訊息,表示缺少 session-cache 即無法配置 SSL。

6302983 

範例參照「Sun ONE」,而非「Sun Java System」。

與 Web Server 7.0 一併封裝的 servlet 範例 LocaleCharsetServlet.java 參照「SunONE」,而非「Sun Java System」。

6495588 

sampleapps/java/webapps/simple 文件無效。

簡單應用程式範例的文件顯示錯誤路徑名稱。路徑應該是 install_dir/plugins/java/samples/webapps/simple/src,而非 install_dir/samples/java/webapps/simple/src

6347905 

沒有 CLI 支援可配置 FastCGI。需要手動編輯 obj.conf 或 magnus.conf 檔案,才能夠配置 FastCGI。

6504587 

在 FastCGI 中,記憶體發生錯誤。

6479045 

管理主控台線上說明需要更新。

線上說明必須更新,原因如下:  

  1. 應提供基於上下文的說明。

  2. 所有畫面必須有對應的說明頁面。

  3. 說明頁面必須反映 GUI 中的變更。

  4. GUI 和線上說明之間出現用法不一致的術語。

  5. 修正文法錯誤。

  6. 某些主題有更詳細的說明。

6482764 

線上說明和管理主控台之間不相符。

6498477 

配置記號頁面下缺少說明檔案。

[一般作業] > [編輯配置] > [憑證] > [PKCS11 記號] 的畫面沒有說明檔案。 

6479062 

無法動態重新配置 HTTP 偵聽程式系列。將協定系列設定為 NCA 時,實例不會啟動。

6482536 

<listen-queue-size> 上限設定為 65535,該值過小。必須提高 <listen-queue-size> 的上限。

6500715 

建立新的 CGI 目錄時,物件 CGI 中增加了不正確的 ObjectType fn="force_type"。

建立新的 cgi 目錄時,obj.conf 檔案中增加了不正確的物件類型 force_type

6479247 

在 Windows 上,部署之後重新啟動實例時,會顯示用來輸入記號密碼的對話方塊。這個運作方式未出現在其他平台上。

6425144 

在 Windows 上,如果類別路徑含有分號 (;),則 wadm 不會正確更新類別路徑。

tcl 中的分號會被解譯為指令終止符號,以便對一行上的多個指令進行分組。在 Windows 上,分號是做為路徑分隔符號。

6292582 

「iwsFractionSysMemUsage」的 SNMP 管理資訊庫 (MIB) 未顯示正確的結果

當 SNMP 管理公用程式提出查詢時,屬於 iws.mib 的 SNMP MIB「系統記憶體中行程記憶體比例」產生錯誤的結果。

6471744 

如果執行 list-tokens 指令,但不指定配置值,則會顯示不正確的錯誤訊息。

6471754 

如果執行 list-authdb-userprops 指令,但不指定 authdb 值,則會顯示不正確的錯誤訊息。

6472210 

如果執行 get-ssl-prop 指令,但 http-listener 值無效,則不會顯示任何錯誤訊息。

6476111 

無法使用管理主控台編輯 MIME 類型。

6478601 

停止不存在的實例時,會顯示不適當的訊息。

嘗試停止不存在的實例時,會顯示「已成功停止伺服器實例」的錯誤訊息。 

6480523 

wadm 允許建立連接埠號為負值的配置。

6489765 

如果執行 create-cert-request 指令,但是 key-size 值不正確,則會顯示不正確的錯誤訊息。

6489777 

如果指定無效的群組值,則 delete-group 指令會顯示不正確的錯誤訊息。

6489779 

如果執行 list-group-members 指令,但是 group-ID 值不正確,則不會顯示任何錯誤訊息。

6490728 

無法使用 set-reverse-proxy-prop 指令設定 rewrite-location 特性。

無法將 -rewrite-location 特性設定為 false。無法驗證針對 -rewrite-location 所指定的值。例如,針對 -rewrite-location 選項指定 = 符號會造成 obj.conf 檔案損壞,並導致剖析器發生錯誤。

6492315 

即使未指定記號 PIN,set-token-prop 指令仍在 server.xml 檔案中設定錯誤的密碼。

6492469 

建立 LDAP 使用者失敗時,會顯示不正確的錯誤訊息。

6494353 

刪除實例時,如果指定無效的節點名稱,會顯示不正確的錯誤訊息。

6494950 

只有在 shell 模式中,register-node 指令才會在非 SSL 連接埠上成功執行。

在 shell 模式中,鍵入含有 -no-ssl 選項的 register-node 指令時,即使指令在 SSL 模式中不正確的執行,但仍會成功註冊節點。

6405018 

在 shell 模式中啟用回應時,get-jvm-prop 指令不會顯示指令。

6499507 

執行 list-locks 和 expire-lock 指令時,顯示不正確的錯誤訊息。

6499510 

如果執行 list-instances、list-crls、list-tokens 和 list-certs 指令而不指定配置名稱,則會顯示「空」訊息。

6499512 

list-url-redirects 指令的錯誤訊息未本土化。

6500119 

嘗試刪除現有憑證時,如果指定無效的配置名稱,wadm 會提示要求輸入記號 PIN。

6500146 

使用 CLI 建立 HTTP 偵聽程式時,create-http-listener 指令建立名稱為空值的偵聽程式。

6500150 

執行 list-dav-collections 指令時,如果未指定虛擬伺服器,則會顯示不正確的錯誤訊息。

6500151 

執行 list-users、list-org-units、list-groups 和 list-group-members 指令時,如果未指定認證資料庫,則會顯示不正確的錯誤訊息。

6500152 

執行 list-uri-patterns 指令時,如果未指定虛擬伺服器,則會顯示不正確的錯誤訊息。

6500154 

執行 list-jdbc-resource-userprops、list-soap-auth-provider-userprops、list-auth-realm-userprops、list-external-jndi-resource-userprops、list-custom-resource-userprops 指令時,如果未指定 JNDI 名稱,或指定無效的 JNDI 名稱,則會顯示不正確的錯誤訊息。

6503350 

輸入無效的 wadm 指令時所顯示的錯誤訊息會造成誤導。

鍵入無效的指令時,會顯示「無效指令 <指令名稱>。請使用「help」指令以取得有效的指令清單。」錯誤訊息。說明線上手冊未包含有效指令的清單。因此此錯誤訊息會造成誤導。 

6503944 

LDAP 認證資料庫的 create-user 指令用法含糊不清。

6504095 

set-cert-trust-prop 指令接受不正確的特性,並且未顯示適當的錯誤訊息。

6443845 

管理伺服器未驗證指定記號的密碼長度和機制支援。

6449506 

無法使用相同的暱稱,建立與現有憑證使用的伺服器名稱相同之憑證。

6461553 

[虛擬伺服器 Web 應用程式] 說明頁面的標題不正確。

6473518 

如果未部署配置,則不應該在啟動實例時顯示輸入記號 PIN 的提示。

6476095 

管理主控台未提供編輯文件目錄和 CGI 記錄的選項。

6476736 

管理主控台應該有標籤可在虛擬伺服器層級加入和編輯 MIME 對映。

6478090 

如果未設定管理員的記號密碼,[節點] -> [選取管理伺服器] -> [憑證] -> [記號密碼管理] 頁面中的 [目前密碼] 欄位就應該停用。

6490705 

無法使用管理主控台進行 uri-pattern 特定配置。

6496545 

透過管理 CLI 建立自訂認證資料庫使用者特性之後,管理主控台會顯示無效的特性。

6502303 

如果按下 [完成] 按鈕多次,管理主控台遷移精靈會建立多個配置。

6504495 

管理主控台有 508 項規範遵循問題。

6504951 

[常用作業] -> [編輯虛擬伺服器] -> [WebDAV] -> [新增] 頁面中的使用者選取程序需要驗證。

6360666 

已安裝的 CRL 應該使用有意義的名稱。

6364821 

管理 CLI 應該針對所有在 URI 空間執行的指令,支援 URI、URI 前綴、URI 萬用字元式樣,以及 URI 常規表示式。

6366956 

無法從管理主控台進行搜尋排程事件。

6378612 

64 位元的實例無法在 32 位元的遠端節點上啟動。

6423391 

安裝使用非 DER 格式資料的伺服器憑證時,會顯示不正確的錯誤訊息。

6439132 

憑證安裝精靈中的異常狀況不清楚。

6468676 

[Java 首頁] 欄位沒有驗證機制,所以會接受無效的資料。

6474668 

[HTTP 偵聽程式] 欄位接受含有空格的名稱。這是無效的。

6476111 

無法使用管理主控台或 CLI 編輯 MIME 類型。

6483365 

遷移時,GUI 和 CLI 接受 Web Server 7.0 的伺服器根目錄

在遷移期間,管理主控台和 CLI 接受 Web Server 7.0 路徑,而不接受 Web Server 6.1 或 Web Server 6.0 路徑。在 migrate-server 指令中,Web Server 7.0 路徑不是有效的 server-root 特性路徑。

6492176 

使用管理主控台建立和儲存新配置時,預設值和空值會儲存在 obj.conf 中。

管理伺服器將管理主控台傳送的值儲存至 obj.conf 檔案,不加以驗證。

6497004 

在 set-authdb-prop 期間,SaveConfigException 顯示在 CLI 上。

如果使用 set-authdb-prop 指令,將不存在的檔案路徑提供給 keyfile authdbpath 特性時,會產生 SaveConfigException,而非檔案不存在訊息。

請參閱管理伺服器的錯誤記錄。 

6497143 

當管理伺服器已實際執行時,執行 stop-admin 指令有時候會顯示「管理伺服器未執行」的訊息。

6498411 

get-cert-prop 不只顯示 <displayproperties> 元素中提到的特性。

6500715 

嘗試存取 cgi-bin 目錄中的檔案時,出現伺服器錯誤。

6364702 

不論成功或失敗,wadm 指令都不會傳回有效的錯誤碼 [0-125]。

6370032 

RequestDispatcher include 呼叫無法啟動階段作業容錯移轉功能。

在叢集上部署兩個 Web 應用程式,讓第一個應用程式自叢集使用 RequestDispatcher() include 呼叫來呼叫第二個應用程式時,在 RequestDispatcher()invoke() 方法期間未呼叫持續性值,也未進行階段作業複製。

6381950 

為 BaseCache 設定的載入因子不正確。

階段作業複製不支援兩個以上的 Web 應用程式。 

6381954 

由於錯誤的序列,階段作業複製無法在包含 RequestDispatcher 的多個 Web 應用程式上進行。

6383313 

在 SR-intanceId cookie 上設定的路徑不正確。

SR-instanceId cookie 應該設定為 Web 應用程式的路徑,而非 servlet 的路徑。

6450360 

建立認證資料庫 (authdb) 時,create-authdb 指令未驗證 URL。create-authdb 指令以錯誤的 URL 成功建立認證資料庫。

6450800 

get-error-log 和 get-access-log 指令會顯示雜亂不當的訊息。

6459106 

wadm 部署無法部署叢集配置。

如果實例配置檔案有任何手動或其他方式的變更,deploy-config 指令會顯示錯誤訊息,說明實例已經過修改。

6462891 

沒有任何管理主控台可用來在使用者特定位置中部署 Web 應用程式。

6439577 

使用錯誤的記號 PIN 從 wadm 指令提示啟動實例時,未提示使用者輸入記號密碼。

6465470 

[群組設定] 頁面中出現不正確的文字內容。

文字內容應該是「您可以在此頁面中增加/移除所選取認證資料庫中的使用者群組」,而非「您必須在此頁面中增加/移除所選取認證資料庫中的使用者群組。」 

6465480 

刪除 JVM 效能評測器時,出現不正確的訊息內容。

訊息內容應該是「已成功刪除效能評測器」,而非「已成功儲存效能評測器」。 

6466409 

在增加 Web 應用程式時提供錯誤路徑,會顯示不正確的錯誤訊息。

6467164 

管理主控台精靈的視窗標題不一致。

6467785 

提供無效的目錄伺服器配置值時,管理主控台會顯示不正確的錯誤訊息。

6470585 

文件目錄的 URI 前綴可接受不含「\」的值。

6471737 

即使未指定配置值,list-instances 指令仍然列出實例。

6472385 

透過 CLI 所做的記號密碼變更未反映在 GUI 中。需要重新整理瀏覽器。

6467665 

使用 migrate-jks-keycert 指令遷移檔案路徑無效的憑證時,會提示使用者輸入金鑰庫密碼和金鑰密碼。

6469104 

建立伺服器憑證時,create-selfsigned-cert 指令可用來定義不適當的有效週期。

6469109 

delete-cert 指令不會刪除以「Sun Software PKCS#11 softtoken」記號建立的憑證。

6471649 

list-events 指令輸出未對齊。

6474584 

dayofweek 不接受「*」的選項。

例如設定以下的 ACL:  

acl "uri=/"; 
deny (all) dayofweek="*"; 
allow (all) dayofweek="Sat,Sun";

在此程式中,您限制一週內除了週六和週日以外,其他時間都不得存取。此程式未發揮作用,因此您仍可以在週一成功存取 ACL。 

6477840 

管理主控台應該提供較大的文字區域,以輸入類別路徑前綴、類別路徑後綴,以及本機程式庫路徑前綴。

6478165 

在伺服器上輸入 CRL 檔案的不正確檔案路徑之後,[安裝 CRL] 頁面會出現可用性問題。

6478229 

[實例] -> [新增] 頁面的標題不正確。

6478292 

僅當認證資料庫是 PAM 時,[常用作業] -> [選取配置] -> [選取虛擬伺服器] -> [編輯虛擬伺服器] -> [WebDAV] -> [新增] 頁面才應有 [輸入使用者] 欄位。

6478303 

管理主控台讓您不需要輸入 ACL 使用者或群組資訊,即可建立 ACE。如果認證資料庫是 PAM,則不會進行檢查。

6478612 

[請求標頭逾時] 文字欄位的所接受值範圍的內嵌說明不正確。

6500228 

建立重複的 MIME 類型記錄時,管理主控台會顯示異常狀況。

6501807 

使用管理主控台部署新的 Web 應用程式會終止所有現有 Web 應用程式的階段作業。

6504748 

使用刪除實例選項時,解除安裝程式刪除符號連結的檔案,而非刪除符號連結。

6505994 

使用空的 URI 式樣建立特性時偵測到故障

6510486 

htaccess 規則可能在記憶體中毀壞。

如果單一 .htaccess 檔案有超過 5 項允許或拒絕規則,則某些規則可能在記憶體中毀壞。如果發生這種狀況,則會略過其中某些規則。

6506936 

當修改實例之 webapps 目錄中的 JSP 或任何其他檔案時,deploy-config 失敗。

在透過管理主控台或 CLI 使用 pull-config 時,僅會將 instance_dir /config 目錄的內容提取到 config-store 中。當在 Web Server 7.0 中使用 pull-config 時,會將內容提取到 instance_dir/configinstance_dir/libinstance_dir/web-app 目錄中。

6492407 

前端檔案加速器快取。

依 ACL 和 obj.conf 配置而定,前端加速器快取會針對先前使用 NSAPI 處理的 URI,處理靜態檔案請求。此加速器快取必須與預設配置一併使用。

6498928 

未針對 0 位元組的檔案呼叫輸出指令。

除非呼叫 protocol_start_response(),否則不會針對 0 長度的回應呼叫輸出指令。send-file 不會呼叫 protocol_start_response() 函數。傳送 0 位元組的檔案時不會呼叫輸出指令。

6502258 

伺服器因為輸出緩衝區過大而當機。

如果輸出串流緩衝區大小大於輸入緩衝區大小,則伺服器可能會嘗試緩衝位於無效位址的資料。預設的輸入緩衝區大小為 8192 位元組。  

6504755 

無法停用登入預設伺服器實例的存取。

server.xml 檔案中,會忽略 <access-log> <enabled> 元素的值。

6505390 

加速器快取不能正確處理 ssl-unclean-shutdown。

加速器快取不能與預設配置中的 AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true" 指令正確互動。如果存在這類指令,不論使用的瀏覽器為何,加速器快取都會將「不正常關機」設定套用於各個連線。

6432375 

在 HP-UX 上,SNMP 因為某些 OID 值而失敗。

解決方法

由於缺乏 HP-UX API 支援且過於複雜,因此未實作網路進出流量的統計。使用 HP 工具監視流量統計資料。 

6430293 

管理主控台上顯示的 AdminException 訊息未本土化。

6508299 

在非英文語言環境中,線上說明的左側面板上搜尋結果中顯示的字元不正確。

6507819 

已本土化的線上說明內容與英文版本有些不同。

6536820 

在 tinderbox 上執行 QA 迴歸測試時,間歇性·deploy-config 失敗

已知問題

本節列出發行 Web Server 7.0 Update 3 時重要的已知問題和限制。

管理

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

表 4 管理方面的已知問題

問題 ID 

說明 

6364924 

節點可向多個管理伺服器註冊,造成配置衝突。

可以將節點註冊到第二個管理伺服器,而不取消對第一個管理伺服器的註冊。然而,這會導致兩個管理伺服器皆無法存取節點。 

解決方法:

在每次註冊時,重新啟動管理節點。管理節點就可供最近註冊的管理伺服器存取。 

6379125 

wadm 指令允許連線至節點、顯示憑證,最後丟出「HTTP 400 錯誤」。

管理節點接收連線時,不會在進行處理之前檢查出連線是來自管理伺服器。這不僅會顯示不適當的錯誤訊息,並且會提示使用者輸入密碼。  

6327352 

如果未啟動叢集中的其他實例,則無法正常啟動已啟用階段作業複製的實例。

6393534 

在使用 migrate-jks-keycert 指令遷移 Java 金鑰庫 keycert 之後,使用 list-certs 指令嘗試列出已遷移的 jks keycert 時,顯示一般名稱 (CN)、組織和其他資訊,而非憑證暱稱。

6407486 

使用 wadm set-ssl-prop 指令設定 SSL 特性時,server-cert-nickname 特性會接受所有憑證暱稱,而不是只接受伺服器憑證暱稱。

6443742 

若針對 [節點] 選項提供完全合格的網域名稱,則 set-session-replication-prop CLI 指令沒有任何作用。

解決方法

使用 set-session-replication-prop 指令的輸出做為 list-nodes 指令中節點的有效名稱。

6468570 

在 wadm 提示中指定 [是] 時,會造成 CLI 當機。

6469676 

如果在管理憑證過期之後,嘗試連線至管理伺服器,會顯示不正確的錯誤訊息。

6480600 

管理伺服器的磁碟空間不足時,register-node 指令會產生不正確的錯誤訊息。

6495446 

如果裝置上沒有任何磁碟空間可供使用,wadm 會丟出「無法與管理伺服器通訊」的不正確錯誤訊息。

6502800 

執行含有「--all」和「--instance」兩個選項的 migrate-server 指令時,未造成任何錯誤。

但是應該顯示警告或錯誤訊息,說明使用者正嘗試設定互相排斥的選項。 

6416328 

在管理主控台中,已執行實例的 [啟動實例] 按鈕會顯示為已啟用狀態。

按鈕的啟用或停用狀態應該以實例的狀態為依據。 

6418312 

wadm 可讓您定義重複的使用者特性。

增加重複的使用者特性不會顯示錯誤訊息,但是也不會建立新的使用者特性。 

6421740 

沒有可使用管理主控台或 CLI 來建立新存取控制清單 (ACL) 的佈建。

6423432 

在 Windows 上,使用現有配置,重複增加和移除已註冊節點的程序,會造成驗證失敗。

6430417 

MIME 類型允許使用多位元組字元的 MIME 值。

6442081 

[存取控制清單] 頁面中的文字未格式化。

6442172 

即使已經從認證資料庫中刪除某使用者,仍然可以將該使用者交替切換到 ACE 的「可用」和「已選取」清單。

6446162 

刪除金鑰或 digestfile 認證資料庫之前,未出現任何警告。

6448421 

管理介面可用來在 keyfile 認證資料庫中,建立具有多位元組使用者 ID 的新使用者。

6455827 

管理主控台中的 [使用者和群組] 表在一頁中顯示所有結果。

6461101 

在 [管理主控台建立自我簽署的憑證] 頁面中,[請求驗證] 和 [安裝] 按鈕的標籤需要修改。

6462057 

即使「可用」清單中沒有任何項目,新 ACE 視窗中的 [增加] 和 [移除] 按鈕仍會啟用。

6464891 

管理主控台會截斷超過 50 行或 2 頁的伺服器記錄顯示內容。

6465382 

不存在任何驗證可檢查在憑證請求精靈中輸入的錯誤國家/地區代碼。

6465421 

在管理主控台中,未針對 virtual-server、authdb、dav collection 和 event 等欄位提供任何文字欄位說明。

6466336 

建立新配置時,管理主控台顯示錯誤的 JDK 版本。

管理主控台中顯示的 JDK 版本是 5.0 u6,而非 5.0 u7。 

6471171 

從 [節點] -> [管理伺服器] -> [一般] 標籤重新啟動管理伺服器之後,遺失樣式格式。

6471367 

無法在相同瀏覽器的其他標籤中嘗試存取管理主控台。

6471792 

檢視記錄只在一個頁面中顯示結果。

雖然針對記錄大小選取的搜尋條件是 25 筆記錄項目,但是即使有超過 50 筆的記錄項目,仍然只會在一個頁面中顯示所有結果。 

6472932 

在 [常用作業] -> [選取配置] -> [編輯配置] -> [憑證] -> [PKCS11 記號] 頁面中移除記號密碼並重新設定之後,會顯示記號不相符的錯誤。

6486037 

[虛擬伺服器管理] -> [內容處理] -> [文件目錄] -> [增加] 應該有瀏覽器選項,以供選擇其他文件目錄的路徑。

6492906 

管理主控台中所顯示的關於 WebDAV 集合鎖定的訊息會造成誤導。

如果您將 WebDAV 集合的逾時值指定為 infinite,[常用作業] -> [選取配置] -> [選取虛擬伺服器] -> [編輯虛擬伺服器] -> [WebDAV] -> [選取集合] 頁面會顯示不會過期的訊息。實際上,這是表示鎖定未在指定時間之後自動過期,也表示逾時是沒有限制的。

6498484 

使用 [設定密碼] 按鈕設定空的記號密碼時,會顯示不正確的錯誤訊息。

6500157 

如果嘗試編輯記號密碼,並且在執行中的實例上部署配置,則無法重新啟動實例。

6502287 

在刪除配置並按一下 [遷移] 按鈕時,管理主控台顯示異常狀況。

6502374 

精靈中的 [管理主控台檢閱] 畫面應該只顯示有值的欄位。

6502793 

在遷移期間,未驗證 log-dir 路徑權限。

6266358 

如果管理密碼包含延伸式 ASCII 字元,則無法透過管理 CLI 登入。

6361329 

應該驗證 error-response 檔案名稱。

6367282 

管理伺服器啟動時使用過期的憑證;wadm 應該警告憑證已過期的狀況。

6375505 

unregister-node 指令應該也清除管理節點上的憑證。

6408169 

WebDAV 鎖定 CLI 無法在叢集環境中運作。

6408186 

在註冊至相同管理伺服器的相同節點上,應該不允許安裝多個管理節點。

6416369 

存取管理節點 URL 時,造成「找不到網頁」的錯誤。

由於管理節點沒有 GUI,因此,存取管理節點 URL 時,造成找不到網頁的錯誤。

6422936 

Java 的 JVM 路徑設定中的類別路徑前綴和後綴以及本機程式庫路徑,沒有任何驗證機制。

6423310 

server.xml 元素應該按照功能進行分組。

6441773 

在 Windows 上,管理伺服器會在停止 Web 應用程式之前,實際移動 Web 應用程式檔案。

6462515 

在 config 目錄中建立執行階段檔案時,管理主控台顯示「實例已修改」的訊息誤導使用者。

6462579 

在管理伺服器取消註冊管理節點之後,解除安裝管理節點時,未刪除信任清單存放區。

6468330 

重新啟動實例之後,未儲存 JavaHome 特性的變更。

6491749 

需加強驗證某些文字欄位,以避免 obj.conf 檔案毀壞。

表單中資料的大部分功能驗證會在後端完成。GUI 只有最簡單的檢查功能,例如空欄位、整數值以及 ASCII 值。因此,當剖析的資料毀壞時,GUI 會將資料儲存在 obj.conf 中。

6497213 

在 stop-admin 指令之後執行 restart-admin 指令,會在管理錯誤記錄中丟出異常狀況。

6587832 

在 Windows 上,管理主控台有時無法顯示。

解決方法:

  1. 如果在 Windows 2003 上啟用 [Internet Explorer 增強式安全性設定],就會出現此問題。

  2. 若要存取管理主控台且不停用增強式安全性功能,請在瀏覽器上將該網站明確加入信任的網站清單。

  3. 若您要停用 Internet Explorer 增強的安全性配置,請移至 [控制台] > [新增/移除程式] > [新增/移除 Windows 元件]。

  4. 取消選取 [Internet Explorer 增強式安全性設定] 旁邊的核取方塊。

  5. 重新啟動瀏覽器。

核心

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

表 5 核心方面的已知問題

問題 ID 

說明 

6296993 

執行 obj.conf 指令出現錯誤時,未記錄發現違例指令的檔案名稱和行號。

6365160 

當 server.xml 模式驗證由於資料類型強制違規而失敗時,出現未說明元素的有效值組的錯誤訊息。

6378940 

所有記錄的 HTTP 標頭剖析錯誤都沒有用戶端 IP 和錯誤本身的說明。

6470552 

set-variable SAF 無法設定預先定義的變數。

6486480 

service-nsfc-dump 項目資料取得數為 0,且含有 <replacement>false</replacement>。

如果在 server.xml 檔案中指定 <replacement>false</replacement>,則 service-nsfc-dump 輸出中顯示的項目資料取得數為 0。然而快取資料取得次數仍顯示正確。

6489220 

伺服器將含有 $$ 字元常數的非內插法字串視為內插法字串。

當參數值含有 $$ escape 時,伺服器會建構參數區段的 PblockModel。這是不必要的,因為 $$ 為常數。

6641109 

配置具有已掛載 NFS 之 docroot 目錄的 Web Server 當機

使用 NFSMediumFileSizeLimit >0 時,如果移除或更換 NFS 檔案,則 Web Server 會當機。因此,如果文件根掛載於 NFS,則不應該使用 MediumFileSizeLimit>0

解決方法

Web Server 文件位在 NFS 掛載上,就跟 NFS 用戶端中的一樣時,則將 nsfc.conf 中的 MediumFileSizeLimit 設定為 0。

FastCGI

下表列出 FastCGI 的已知問題。

表 6 FastCGI 的已知問題

問題 ID 

說明 

6485248 

當 reuse-connection 設定為 true 時,fastcgi stub 不會適當關閉所有程序。

配置 Web Server 7.0 與 PHP 一起成為 FastCGI 外掛程式,並設定 reuse-connection=true。關閉伺服器或重新配置伺服器時,遺留 fastcgi() 程序及其子程序,不會適當強制結束。

安裝

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

表 7 安裝方面的已知問題

問題 ID 

說明 

6414539 

解除安裝管理節點後,管理伺服器節點中的該管理節點不會遭到刪除。

在安裝管理節點,並且在 [節點] 標籤中向管理伺服器註冊後,管理節點會列在 [節點] 標籤中。解除安裝管理節點時,管理節點項目仍會出現在 [節點] 標籤中。 

6287206 

如果從網路上的共用資料夾啟動安裝程式,則無法進行安裝。

在 Windows 平台上,從其他機器的共用網路資料夾啟動安裝程式 setup.exe 時,無法安裝產品。

6311607 

在 Windows 上,如果管理密碼大於等於 8 個字元,安裝程式會在 CLI 模式中故障。

如果管理使用者密碼大於 8 個字元,則所有管理連接埠、Web 伺服器連接埠或管理使用者 ID 的無效輸入,都會造成安裝程式故障。 

解決方法

使用指令行介面 (CLI) 在 Windows 平台上安裝 Web Server 7.0 時,管理密碼必須設定為小於 (<) 8 個字元。 

6408072 

在 Windows 上,[程式集] 資料夾中的物件需要圖示。

在 Windows 上,Sun Java System Web Server 7.0 資料夾中的物件在建立時,會使用預設的 Windows 程式圖示,沒有可表示為 Sun 程式的專用圖示。 

6492144 

CLI 安裝程式無法在輸入密碼時處理 ctrl+c。

安裝程式不接受 ctrl+c,因此無法使用終端機。

6710925 

在 RH5.1 上只能以 CLI 模式啟動安裝程式,用 GUI 模式則不行。

解決方法

若要解決這個錯誤: 

  1. 使用 CLI 型安裝程式。

  2. 建立 xdpyinfo 指令的符號連結。例如,


    [root@server bin]# ln -s /usr/bin/xdpyinfo /usr/X11R6/bin/xdpyinfo

6717123 

[註冊選項] 面板 UI 有時無法正常顯示

安裝程式的 [註冊選項] GUI 有時無法正常顯示。  

解決方法:

重新調整安裝程式視窗的大小可修正此問題。 

遷移與升級

下表列出 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 管理主控台不會在遷移期間適時警告使用者。

管理伺服器不會偵測已選取的新配置或服務名稱是否已存在於 Windows 上,因此不會適時警告使用者選取不同的配置名稱,也不會建議不同的預設配置名稱。 

6500509 

如果 Web Server 6.1 已安裝根憑證,則 Web Server 7.0 遷移工具無法從 Web Server 6.1 成功遷移。

應用程式範例

下表列出 Web Server 應用程式範例方面的已知問題。

表 9 應用程式範例方面的已知問題

問題 ID 

說明 

6472796 

sendmail.jsp 顯示不正確的檔案以供編輯,用以指定 javamail 應用程式範例的 resource.host。

解決方法

若要設定 javamail.resource.host,請編輯 javamail.build.properties,而非 install_dir/samples/java/webapps/javamail/src/docroot/sendmail.jsp 中指定的 build.xml

搜尋

下表列出 Web Server 搜尋功能方面的已知問題。

表 10 搜尋方面的已知問題

問題 ID 

說明 

6701532 

搜尋引擎無法為受密碼保護的 PDF 文件編制索引

如果 PDF 文件受密碼保護,並且經過加密,則搜尋引擎無法為文件的中介資料編制索引。因此無法進行所請求的搜尋。  

安全性

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

表 11 安全性方面的已知問題

問題 ID 

說明 

6376901 

無法支援對相同目錄中的資源使用基本式和摘要式 ACL。

如果伺服器在文件樹狀結構的不同部分使用摘要式和基本式 ACL,就不可能在相同目錄的不同檔案和資源上同時使用這兩種 ACL。 

6431287 

TLS_ECDH_RSA_* 需要以 RSA 金鑰簽署的伺服器憑證。

TLS_ECDH_RSA_* 形式的密碼組要求伺服器擁有的 ECC 金鑰組,必須具有以 RSA 金鑰簽署的憑證。請注意,這會排除使用具有自我簽署憑證的密碼組。這類密碼組本來就有這種需求,不是錯誤。伺服器應該偵測到與這些密碼組相關的錯誤配置並提出警告,但目前並沒有這個功能。

階段作業複製

下表列出 Web Server 7.0 階段作業複製功能方面的已知問題。

表 12 階段作業複製方面的已知問題

問題 ID 

說明 

6324321 

遠端發生錯誤時,未顯示描述性錯誤訊息。

遠端發生異常狀況時,遠端實例的錯誤記錄中會記錄錯誤訊息。然而,本機實例目前所顯示的一般遠端異常狀況,未明確指出使用者必須檢視哪個錯誤記錄。 

6396820 

當用戶端停用 cookie 時,階段作業複製無法正確進行容錯移轉。

6406176 

階段作業複製啟用後,應該是預設的階段作業管理員。

藉由使用管理主控台或 CLI,或藉由編輯 server.xml 檔案,以啟用階段作業複製之後,未真正啟用階段作業複製。必須改為手動編輯 sun-web.xml

Web 容器

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

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

問題 ID 

說明 

4858178 

Web 容器寫入至 stderr。

6349517 

MaxProcs > 1 模式有不正確的 Web 應用程式階段作業統計資料。

Web Server 在多程序模式中執行。magnus.confMaxProcs 配置變數可用來設定程序的數量上限。如果 MaxProcs 的值設定為大於 1,則 Web Server 會使用 mmap 式階段作業管理員,以便在不同 JVM 之間共用階段作業。Web 應用程式 MBean 從多個程序中收集統計資料時,會將階段作業提供給個別的 MBean。光看個別 MBean 的 Web 應用程式階段作業統計資料,並無法得知確實的階段作業數量。

 

6394715 

Web 容器刪除停用的 Web 應用程式 MBean 物件。

藉由在 server.xml 檔案中將 <enabled> 元素設定為 false 以停用 Web 應用程式時,Web 容器會刪除 Web 應用程式的 MBean,以此方式將其視為已關閉或已刪除的 Web 應用程式。由於停用的物件會被刪除,因此統計資料也會遺失。

6419070 

成功建立 JNDI 資源時,最詳細記錄層級的錯誤記錄不會記錄任何資訊。

6422200 

com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse 進行 1 個位元組讀取。

讀取 server.xml 檔案時,一次只讀取第一行 (包含 XML 版本編號和編碼) 的 1 個位元組。

6440064 

Servlet 容器會針對各個虛擬伺服器建立執行緒。

6501184 

REQ_EXIT 導致 javax.servlet.ServletException。

本土化

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

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

問題 ID 

說明 

6543814 

搜尋篩選器「*」針對多位元組字串無法正常運作。

6714777 

在日文語言環境中,Sun 線上帳號建立錯誤訊息出現 * 星號字元 

6715350 

在日文語言環境中,OLH 含有無效字元 

Java Enterprise System

下表列出 Java Enterprise System (Java ES) 中的已知問題。

表 15 Java ES 中的已知問題

問題 ID 

說明 

6432106 

Sun Java System Portal Server 搜尋在 Web Server 升級完成後擲回異常。

將 Web Server 從 Java ES 4 升級到 Java ES 5 時,Portal Server 搜尋功能會擲回異常。  

解決方法


備註 –

將現有 libdb-3.3.solibdb_java-3.3.so 程式庫檔案移至 Web Server 私有目錄之外的適當位置。Portal Server 程式庫位於適當位置後,必須使用下列指令為 <libdb-3.3.so path>: <libdb_java-3.3.so path> 指定該路徑。


在 Solaris 平台上,執行下列步驟: 

  1. libdb-3.3.solibdb_java-3.3.so 檔案從 Web Server 6.1 lib 目錄複製到適當位置。


    備註 –

    若是 HP-UX,檔案為 libdb-3.3.sl libdb_java-3.3.sl。若是 Windows,檔案為 libdb-3.3.dll libdb_java-3.3.dll



    注意 – 注意 –

    請勿將程式庫檔案複製到 Web Server 7.0 私有目錄 (例如 lib 目錄)。


  2. 依名稱 /portal_libraries 建立目錄 (mkdir)。將程式庫檔案 libdb-3.3.solibdb_java-3.3.so 複製到 /portal_libraries

  3. 使用 wadm 指令通知 Web Server 程式庫檔案的位置。

  4. 鍵入下列管理 CLI 指令,取得目前的原生庫路徑設定:

    get-jvm-prop -user=admin --config=hostname native-library-path-prefix

    儲存輸出。

  5. 鍵入下列管理 CLI 指令,將 the copied libdb-3.3.solibdb_java-3.3.so 路徑附加至現有的本機程式庫路徑。

    set-jvm-prop --config= hostname native-library-path-prefix=<existing native library-path>:</portal-libraries-path>

    其中,portal-libraries-path 是在步驟 1 中複製的 libdb-3.3.solibdb_java-3.3.so 檔案的位置。

    如果未能取得 get-jvm-prop 指令的結果或輸出,請在指令提示符號中,設定 native-library-path-prefix

    native-library-path-prefix=</portal-libraries-path>


  6. 備註 –

    若是 Windows 平台,請使用「;」做為 native-library-path-prefix 參數的分隔符號,如下所示:

    native-library-path-prefix= <existing native libarary path>;<portal-libraries-path>

    若是非 Windows 平台,請使用「:」做為 native-library-path-prefix 參數的分隔符號,如下所示:

    native-library-path-prefix=<existing native libarary path>:<portal-libraries-path>


  7. 鍵入下列指令部署修改的配置:

    deploy-config [--user=admin-user] config-name

6504178 

遷移記錄在 Java ES 5 上報告假的 "root is not a valid user" 訊息。

當在 UNIX 平台上從 Java ES 4 遷移至 Java ES 5 時,遷移記錄檔會報告 WARNING: "root is not a valid user"。這是不正確的,因為「root」使用者在該主機上是有效的。

6453037 

Web Server 啟動時,標準輸出會顯示大量警告/資訊訊息,而不是將這些訊息路由到記錄檔。

如何報告問題與提供建議

如果您的 Sun Java System Web Server 有問題,請使用下列其中一種方式與 Sun 用戶支援聯絡:

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

Sun 歡迎您提出寶貴意見

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

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

若要提供關於 Sun Java System Web Server 產品的建議,請傳送電子郵件至 mailto:webserver@sun.com

其他 Sun 資源

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

搜尋 Sun 產品文件

除了從 docs.sun.com 網站搜尋 Sun 產品文件之外,您也可以使用您選擇的搜尋引擎,在搜尋欄位中鍵入下列語法:

<search-term> site:docs.sun.com

例如,若要搜尋「Web Server」,請鍵入以下文字:

Web Server site:docs.sun.com

若要在搜尋中包含其他 Sun 網站 (例如,java.sun.comwww.sun.comdevelopers.sun.com),請在搜尋欄位中使用 sun.com,而非 docs.sun.com