此版本說明包含有關 Sun JavaTM System Web Server 7.0 Update 1 (Web Server) 發行版本的重要資訊。此說明涵蓋新的功能和增強功能、安裝說明、已知問題,以及其他最新問題。開始使用 Web Server 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 技術。以下小節說明了這些功能和增強功能的詳細資訊。
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 提供自訂標籤,可封裝多個 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。
Web Server 支援 32 位元版本的 Java Platform, Standard Edition (Java SETM) 5.0 和 Java Platform, Standard Edition (Java SE) 6。對於 64 位元版本的 Web Server,提供 64 位元版本的 Java 開發工具組 (JDKTM) 軟體支援。目前僅有 Solaris 作業系統支援 64 位元版本的 Web Server。
下表列出不同平台所支援的 JDK 版本:
表 1 支援的 JDK 版本
作業系統 |
支援的 Java SE 版本 |
是否與 Web Server 一併封裝 |
64 位元支援 (是/否) |
---|---|---|---|
Solaris SPARC |
5.0_09 6 |
是 否 |
是 |
Solaris x86/AMD、AMD64 |
5.0_09 6 |
是 否 |
是 |
Linux |
5.0_09 6 |
是 否 |
否 |
Windows |
5.0_09 6 |
是 否 |
否 |
HP-UX |
5.0_03 |
是 |
否 |
在安裝期間,您必須指定有效的 JDK 路徑。若要使用未與本產品一併封裝的 JDK 版本,請從下列位置下載軟體:
JDK 版本 1.6.0:http://java.sun.com/javase/downloads/index.jsp
JDK 版本 1.5.0_03:http://www.hp.com/products1/unix/java/java2/jdkjre5_0/index.html
Web Server 包含新的加速器快取技術,可加快小型檔案的傳送速度。加速器快取是自動啟用的,不需要任何配置。如需更多資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Performance Tuning, Sizing, and Scaling Guide」中的「File Cache Information」一節。
您可以使用管理主控台及指令行介面 (CLI) 來配置 FastCGI,還可以使用配置檔案為 Web Server 配置 FastCGI。
如需有關在 Web Server 7.0 中使用 FastCGI 的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Administrator’s Guide」。
Web Server 提供外掛程式,可與 NetBeansTM Integrated Development Environment (IDE) 5.0、5.5 和 5.5.1 版本整合,以進行 Web 應用程式的部署和除錯。NetBeans 是一個完整的開發環境,可使用標準元件建立以 Java Platform Enterprise Edition (Java EE) 為基礎的 Web 應用程式。
除了部署 Web 應用程式之外,外掛程式也支援下列活動:
管理實例,例如,啟動或停止伺服器實例
啟用或停用應用程式
建立整個伺服器內的資源,例如,JDBC 資源和 JDBC 連線池
如需有關 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 1 Administrator’s Guide」。
Web Server 支援透過管理主控台和管理 CLI 配置 URI、URI 前綴和 URI 萬用字元式樣特性。
如需有關使用管理主控台配置 URI 式樣特性的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Administrator’s Guide」。
如需有關使用 CLI 指令配置 URI 式樣特性的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 1 CLI Reference Manual」。
可將 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 包含以下新功能:
Web Server 管理基礎架構採用新的分散式 Java Management Extensions (JMXTM) 技術。JMX 技術提供多種工具,可用來建立分散式、網路型、模組化和動態解決方案,以管理和監視裝置、應用程式和服務導向網路。JMX 可協助管理和監視整個叢集 Web Server 部署的實例、配置和 Web 應用程式。
管理伺服器是經過特殊配置的 Web Server 實例,其中部署管理應用程式。管理實例會在伺服器機群的各個節點上執行。在這些節點中,其中一個節點會配置為管理伺服器,其他所有節點則會配置為管理節點。
網路型管理伺服器會經過重新設計,讓常用的作業更容易進行,並且讓複雜的作業更容易完成。
管理伺服器包含下列新功能:
網路型精靈,可用於執行最常用的作業
完備的指令行介面 (CLI) 支援,可用於伺服器配置和伺服器管理作業
集中配置存放區
支援在多部機器上部署 Web Server 配置資訊。這項功能可延伸對伺服器機群和叢集中 Web Server 的支援。
內建的伺服器叢集管理和監視
如需有關使用管理介面執行管理作業的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Administrator’s Guide」。
指令行介面可讓您輕鬆配置和管理伺服器。
管理 CLI 有下列重要功能:
內嵌式 Java Command Language (jacl) shell,可用於程序檔撰寫
可延伸 CLI,讓您使用協力廠商外掛程式來增加更多指令
支援一或多個伺服器實例的本機和遠端管理、配置與管理
鍵入一或多個字元然後按 Tab 鍵,便會自動完成指令
易於使用、基於 CLI 的作業模式,包括單一模式、shell 模式和檔案模式。
如需有關指令的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 1 CLI Reference Manual」。
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 檔案中。alias 和 httpacl 目錄中的配置檔案會移至 config 目錄中。這些變更會將實例專用的配置資訊合併到實例專用的 config 目錄中。
如需有關這些配置檔案的資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Administrator’s Configuration File Reference」。
Java Naming and Directory InterfaceTM (J.N.D.I.) API 可讓異質性企業命名和目錄服務順利連結。
Sun Java System Web Server 提供立即可用的、一致的 Java DataBase Connectivity (JDBCTM) 技術,並支援廣泛業界標準的 JDBC 驅動程式和自訂 JDBC 驅動程式。
Web Server 支援 JDBC 連線池儲存,即一組可重複使用的特定資料庫連線。由於每建立一個新的連線都會耗費時間,因此伺服器維護了可用連線池以提高效能。當應用程式請求連線時,它可以從池中取得連線。應用程式關閉連線時,連線將傳回池中。
如需有關建立 JDBC 連線池的資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Administrator’s Guide」。
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 1 Administrator’s Guide」。
Web Server 7.0 在 obj.conf 配置檔案中引入常規表示式和條件式處理的增強功能支援。
重要的增強功能如下:
支援常規表示式
用新的 URI 即可重新啟動請求的 restart 伺服器應用程式功能 (SAF)
支援動態 SAF 參數 (包括表示式、變數、常規表示式向後參照)
用於條件式處理的 <If>、<ElseIf> 和 <Else> 標籤
支援使用 and、or 和 not 運算子的複雜條件
用於重寫請求和回應內文的 sed-request 和 sed-response 篩選器
您可以使用這些新功能定義彈性的 URL 重寫和重新導向規則,例如,那些對 Apache HTTP 伺服器的 mod_rewrite 適用的規則。與 mod_rewrite 不同的是,Web Server 7.0 的常規表示式和條件式處理可用於請求處理的任何階段,甚至可用於協力廠商外掛程式。
如需有關常規表示式和 URL 重寫功能的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Administrator’s Configuration File Reference」。
除了舊版 Web Server 的監視功能之外,Web Server 另外增加下列增強功能:
監視 Servlet、JSP 以及 JavaServer Pages Standard Tag Library 容器等特性
管理伺服器的監視程序及虛擬伺服器統計資料
與 Solaris 10 平台上的系統管理代理程式整合。與 Java Enterprise System Monitoring Framework (Java ES Monitoring Framework) 整合,可在 Java ES Monitoring Framework 中提供 Web Server 監視資訊。
使用 Java 監視和管理主控台 (jconsole) 程序檔、Java ES Monitoring Framework 或任何與 Java Management Extension (JMX) 相容的用戶端應用程式,以 Management Bean (MBean) 存取監視資料。
如需有關 Web Server 監視功能的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Administrator’s Guide」。
反向代理伺服器與 Web Server 整合。反向代理伺服器可做為內部模組執行。在 Web Server 6.1 中,反向代理伺服器外掛程式必須另行下載安裝。
Web Server 提供配置反向代理伺服器的 GUI 和 CLI 支援。
如需有關配置反向代理伺服器的資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Administrator’s Guide」。
Web Server 支援各種技術,可供資料加密和驗證、請求認證,以及伺服器程序保護。重要的安全性功能包含以下增強項目:
Solaris 10 平台加密架構支援。例如,libpkcs11.so,其中包含對 UltraSPARC® T1 處理器硬體加速的支援。
拒絕服務 (DoS) 攻擊防護增強
透過本機 sed(1) 式輸入篩選進行跨站點程序檔保護
Web 服務安全性:
IETF XML 數位簽名
W3C XML 加密
整合的隱私權喜好設定平台 (P3P) 支援
網路型分散式創作與版本管理 (WebDAV) 存取控制支援
簡易目錄存取協定 (LDAP) auth-db 已增強,使得搜尋表示式和相符屬性可供配置
LDAP auth-db 支援 Microsoft Active Directory 互通的功能
支援從 Tomcat 或其他 Java 金鑰庫檔案式儲存庫遷移憑證
支援動態套用的憑證撤銷清單 (CRL)
Sun Java System Web Server 一律支援 RSA 金鑰。除了繼續支援 RSA 金鑰,Web Server 7.0 也引入對橢圓曲線加密 (ECC) 的支援。
ECC 是行動或無線環境的下一代公開金鑰加密法。ECC 藉由演算法集合進行金鑰產生、加密和 解密,以執行非對稱加密。
ECC 的重要功能包括:
與傳統加密系統 (例如 RSA) 相比,ECC 可使用更小的金鑰大小提供相同的安全性,這樣可以使計算速度更快、耗電量更低,並可節省記憶體和頻寬。
ECC 以橢圓曲線運算。您必須選擇曲線和金鑰長度。曲線已經過標準化,並且以不同組織的名稱加以命名,例如,NIST、ANSI 和 SECG。由於這些標準包含金鑰長度,因此,您只需要挑選其中一個預先定義的曲線名稱。Web Server 7.0 支援所有目前指定的曲線。
如需有關如何在 Web Server 中使用 ECC 的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Administrator’s Guide」。
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 的外掛程式︰
從 Sun Java System Web Server 媒體工具組隨附的 CD
使用 Sun Java Studio 的隨附 AutoUpdate 功能
透過 Sun Java System 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 作業系統上。下表概述了平台支援。如需有關安裝需求的更多資訊,請參閱此版本說明中的所需修補程式。
Web Server 可在 Windows、Linux 和 HP-UX 上以 32 位元應用程式執行。
不支援 Intel Itanium 架構。
當您將 Web Server 安裝成獨立產品時,使用在指定平台上安裝 Web Server 時所需的最小記憶體即可。如果您將 Web Server 做為 Java ES 的一部分來進行安裝,則所需的最小記憶體可能有所不同。有關精確的記憶體需求,請參閱「Sun Java Enterprise System 5 Release Notes for UNIX」。
供應商 |
架構 |
作業系統 |
所需的最小記憶體 |
建議的最小磁碟空間 |
---|---|---|---|---|
Sun |
UltraSPARC |
Solaris 8、9、10 |
256 MB |
550 MB |
Sun |
AMD/x86 |
Solaris 9、10 (x86) Solaris 10 (AMD64) |
256 MB |
550 MB |
Microsoft |
AMD/x86 |
Windows 2000 Advanced Server, Service Pack 4 Windows XP Professional Edition Windows 2003 Server, Enterprise Edition |
256 MB |
550 MB |
Red Hat |
AMD/x86 |
Red Hat Enterprise Linux AS 3.0 (Update 4 或更高版本)、4.0 (或更高版本的更新) |
256 MB |
550 MB |
Novell |
AMD/x86 |
SUSE Linux Enterprise Server 9 (或更高版本的更新) |
256 MB |
550 MB |
Hewlett-Packard |
PA-RISC 2.0 |
HP-UX 11iv1 (B.11.11) |
256 MB |
550 MB |
以最新的適用修補程式更新作業系統。下面列出所需的修補程式。
Solaris 8、9 或 10 作業系統的 x86 或 SPARC 使用者必須安裝最新的修補程式叢集。此修補程式叢集可以在 http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage 網站上的「Recommended and Security Patches」中找到。
在 32 位元的 Solaris (SPARC) 平台上,除了安裝下列小節中列出的修補程式外,還需安裝 SUNWlibC 和 SUNWlibCx 套裝軟體。
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 2/02
108434-18 — C++ 共用程式庫修補程式 (適用於 32 位元版本的 Web Server)
108435-18 — C++ 共用程式庫修補程式 (適用於 64 位元版本的 Web Server)
Solaris 9 平台 (SPARC)
Solaris 9 9/05
111711-12 — C++ 共用程式庫修補程式 (適用於 32 位元版本的 Web Server)
111712-12 — C++ 共用程式庫修補程式 (適用於 64 位元版本的 Web Server)
Solaris 9 平台 (x86)
Solaris 9 9/05
117172-17 — 核心修補程式
111713-09 — C++ 共用程式庫修補程式
119964-03 — C++ 共用程式庫修補程式
SUNWlxml (適用於 64 位元版本的 Web Server)
某些不相容修補程式會影響 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 平台上安裝 Web Server 的需求如下:
HPUX11i-OE B.11.11.0312 (HP-UX 11i 作業環境元件)
HPUXBase64 B.11.11 (HP-UX 64 位元基本作業系統)
HPUXBaseAux B.11.11.0312 (HP-UX 基本作業系統輔助設備)
FEATURE11-11 B.11.11.0209.5 (適用於 HP-UX 11i 的功能啟用修補程式,2002 年 9 月)
HWEnable11i B.11.11.0412.5 (適用於 HP-UX 11i v1 的硬體啟用修補程式,2002 年 9 月)
BUNDLE B.11.11 (修補程式組)
BUNDLE11i B.11.11.0306.1 (適用於 HP-UX 11i 的必要修補程式組,2003 年 6 月)
GOLDAPPS11i B.11.11.0506.4 (適用於 HP-UX 11i v1 的應用程式修補程式,2005 年 6 月)
GOLDBASE11i B.11.11.0506.4 (適用於 HP-UX 11i v1 的基本修補程式,2005 年 6 月)
JAVAOOB 2.03.01 (適用於 HP-UX 的 Java2 立即可用修補程式)
PHCO_29109 1.0 (Pthread 增強功能和修正)
PHCO_30544 1.0 (Pthread.h 修正和新的增強功能)
PHCO_29495 1.0 (libc 累積修補程式)
PHCO_31923 1.0 (libc 累積標頭檔案修補程式)
PHKL_25842 Thread Abort (或其取代的修補程式)
PHCO_35743 s700_800 11.11 (libc 累積修補程式)
美國將從 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 版本如下: |
Solaris: 1.5.0_09 或更高版本
Linux:1.5.0_09 或更高版本
HP-UX︰1.5.0.03 或更高版本
Windows:1.5.0_09 或更高版本
Web Server 管理主控台支援下列瀏覽器:
UNIX® 和 Windows 平台:
Mozilla 1.7
Firefox 1.0.4 或 1.5
Windows 平台:
Microsoft Internet Explorer 7
本節包括有關安裝、遷移和升級 Sun Java System Web Server 的說明。如需有關這些主題的詳細資訊,請查閱「Sun Java System Web Server Installation and Migration Guide」中的資訊。如需此 Web Server 版本的已知問題,請參閱本版本說明的已知問題。
您無法將 Web Server 安裝於內含舊版 Web Server 的目錄中。但是,您可以在將 Web Server 安裝於新目錄之後,遷移現有安裝。
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 1 Installation and Migration Guide」。
在現有 Sun Java System Web Server 7.0 安裝上安裝 Sun Java System Web Server 7.0 Update 1 時,安裝程式將自動執行升級。
如果您已安裝 Sun Java System Web Server 7.0,請將 Sun Java System Web Server 7.0 Update 1 安裝程式指向 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 1:
125437,適用於 Solaris SPARC/SPARCV9
125438,適用於 Solaris x86/x64
125439,適用於 Linux
125440,適用於 HP-UX
125441,適用於 Windows
如果您使用的是本土化版本的 Web Server,請安裝下列修補程式,以從 Web Server 7.0 成功升級至 Web Server 7.0 Update 1:
126331,適用於 Solaris SPARC (8/9/10) (Solaris SPARC 本土化修補程式 ID)
126332,適用於 Solaris x86 (8/9/10) (Solaris x86 本土化修補程式 ID)
126333 (Linux 本土化修補程式 ID)
如需有關從 Web Server 7.0 升級至 Web Server 7.0 Update 1 的詳細資訊,請參閱「Installation and Migration Guide」。
Web Server 7.0 Update 1 支援 JavaServerTM Faces 1.2 技術。大多數 JavaServer Faces 1.1 應用程式預期都可以與 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 一同提供的 Sun Java System Portal Server 7.1 與 Sun Java System Web Server 7.0 Update 1 不相容。如果您已同時部署 Sun Java System Portal Server 7.1 與 Web Server 7.0,則需要同時升級這兩個伺服器,而不是僅升級 Sun Java System Web Server 7.0。使用 Java Enterprise System 5 Update 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 本土化)
完整的 Sun Java System Web Server 7.0 Update 1 文件位於 http://docs.sun.com/coll/1653.1 和 http://docs.sun.com/coll/1740.1。
本節列出在 Web Server 7.0 Update 1 中已解決的問題。
本節列出發行 Web Server 7.0 Update 1 時重要的已知問題和限制。
下表列出 Web Server 管理方面的已知問題。
表 4 管理方面的已知問題
問題 ID |
說明 |
---|---|
6364924 |
節點可向多個管理伺服器註冊,造成配置衝突。 可以將節點註冊到第二個管理伺服器,而不取消對第一個管理伺服器的註冊。然而,這會導致兩個管理伺服器皆無法存取節點。 解決方法: 在每次註冊時,重新啟動管理節點。管理節點就可供最近註冊的管理伺服器存取。 |
6379125 |
wadm 指令允許連線至節點、顯示憑證,最後丟出「HTTP 400 錯誤」。 管理節點接收連線時,不會在進行處理之前檢查出連線是來自管理伺服器。這不僅會顯示不適當的錯誤訊息,並且會提示使用者輸入密碼。 |
6387762 |
無法從 wadm 存取 shell/系統變數。 解決方法: wadm 不繼承 shell 環境變數。但是,若要讓 wadm 可以使用 shell 變數,請使用 "java::call System getenv env_var_name 例如: 若要從 wadm 中存取 shell 環境變數 MAIL,請在 wadm 提示符號後鍵入下列指令: wadm> java::call System getenv "MAIL" /var/mail/abc |
4793938 |
顯示使用者名稱和密碼的對話方塊,而非目錄索引。 依預設,除非使用者已經過認證,否則 Web Server 7.0 不會傳送目錄索引。嘗試存取目錄會提示使用者輸入使用者名稱和密碼。發生此問題是因為 Web Server 7.0 的預設存取控制清單 (ACL) 只針對已認證的使用者授予清單存取權限。 解決方法 您可以使用管理主控台或編輯 default.acl 檔案,將清單存取權限授予未認證的使用者。如需有關如何授予清單存取權限的更多資訊,請參閱「Sun Java System Web Server 7.0 Update 1 Administrator’s Guide」中的「Configuring Access Control」。 |
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 指令中節點的有效名稱。 |
6464953 |
透過 set-authdb-prop CLI 設定 digestauthstate 特性不會驗證該值,並且會允許為此特性設定垃圾值。 |
6468570 |
在 wadm 提示中指定 [是] 時,會造成 CLI 當機。 |
6469676 |
如果在管理憑證過期之後,嘗試連線至管理伺服器,會顯示不正確的錯誤訊息。 |
6480600 |
管理伺服器的磁碟空間不足時,register-node 指令會產生不正確的錯誤訊息。 |
6495446 |
如果裝置上沒有任何磁碟空間可供使用,wadm 會丟出「無法與管理伺服器通訊」的不正確錯誤訊息。 |
6502800 |
執行含有「--all」和「--instance」兩個選項的 migrate-server 指令時,未造成任何錯誤。 但是應該顯示警告或錯誤訊息,說明使用者正嘗試設定互相排斥的選項。 |
6416328 |
[啟動實例]按鈕已在管理主控台中針對已執行的實例啟用。 按鈕的啟用或停用狀態應該以實例的狀態為依據。 |
6418312 |
wadm 可讓您定義重複的使用者特性。 增加重複的使用者特性不會顯示錯誤訊息,但是也不會建立新的使用者特性。 |
6421740 |
沒有可使用管理主控台或 CLI 來建立新存取控制清單 (ACL) 的佈建。 |
6423432 |
在 Windows 上,使用現有配置,重複增加和移除已註冊節點的程序,會造成驗證失敗。 |
6426116 |
按一下管理主控台的 [版本] 按鈕,會造成管理錯誤記錄中出現「找不到檔案」的警告。 |
6430417 |
MIME 類型允許使用多位元組字元的 MIME 值。 |
6442081 |
[存取控制清單] 頁面中的文字未格式化。 |
6442172 |
即使已經從認證資料庫中刪除某使用者,仍然可以將該使用者交替切換到 ACE 的「可用」和「已選取」清單。 |
6446162 |
刪除金鑰或 digestfile 認證資料庫之前,未出現任何警告。 |
6446206 |
刪除群組中的單一使用者時,顯示不正確的「已成功儲存群組」訊息。 |
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 |
使用 [設定密碼] 按鈕設定空的記號密碼時,會顯示不正確的錯誤訊息。 |
6498554 |
在建立和刪除憑證時,管理主控台顯示不正確的失敗訊息。 |
6500157 |
如果嘗試編輯記號密碼,並且在執行中的實例上部署配置,則無法重新啟動實例。 |
6502287 |
在刪除配置並按一下 [遷移] 按鈕時,管理主控台顯示異常狀況。 |
6502374 |
精靈中的 [管理主控台檢閱] 畫面應該只顯示有值的欄位。 |
6502793 |
在遷移期間,未驗證 log-dir 路徑權限。 |
6504050 |
所有管理主控台精靈的 [結果] 頁面應該正確對齊。 |
6266358 |
如果管理密碼包含延伸式 ASCII 字元,則無法透過管理 CLI 登入。 |
6361329 |
應該驗證 error-response 檔案名稱。 |
6365379 |
啟動未註冊的管理節點時,出現不一致的運作方式。 |
6367282 |
管理伺服器啟動時使用過期的憑證;wadm 應該警告憑證已過期的狀況。 |
6367751 |
create-instance 指令在遠端節點出現間歇性失敗,並且記錄 HTTP 400 錯誤。 |
6375505 |
unregister-node 指令應該也清除管理節點上的憑證。 |
6408169 |
WebDAV 鎖定 CLI 無法在叢集環境中運作。 |
6408186 |
在註冊至相同管理伺服器的相同節點上,應該不允許安裝多個管理節點。 |
6416369 |
存取管理節點 URL 時,造成「找不到網頁」的錯誤。 由於管理節點沒有 GUI,因此,存取管理節點 URL 時,造成找不到網頁的錯誤。 |
6416705 |
預設 server.xml 不應該包含 <stack-size> 元素。 |
6422936 |
Java 的 JVM 路徑設定中的類別路徑前綴和後綴以及本機程式庫路徑,沒有任何驗證機制。 |
6423310 |
server.xml 元素應該按照功能進行分組。 |
6426108 |
使用實例建立新配置時,管理錯誤記錄發生異常狀況。 |
6431984 |
Web Server 應該將 pid 檔案和 UNIX 網域通訊端儲存在 /var/run,而非 /tmp。 |
6441773 |
在 Windows 上,管理伺服器會在停止 Web 應用程式之前,實際移動 Web 應用程式檔案。 |
6451307 |
遠端節點上出現啟動遠端節點失敗之後,立即執行 create-instance 指令。 |
6454559 |
如果存取記錄的格式不是常用記錄格式 (CLF),則 [檢視伺服器記錄] 頁面會丟出錯誤。 |
6462515 |
在 config 目錄中建立執行階段檔案時,管理主控台顯示「實例已修改」的訊息誤導使用者。 |
6462579 |
在管理伺服器取消註冊管理節點之後,解除安裝管理節點時,未刪除信任清單存放區。 |
6468132 |
如果憑證暱稱含有冒號,則 list-cert 指令不會列出憑證。 |
6468330 |
重新啟動實例之後,未儲存 JavaHome 特性的變更。 |
6473577 |
即使缺少子元素,仍不會從 server.xml 移除 <pkcs11> 元素。 |
6473589 |
設定記號 PIN 時,將 <pkcs11/> 增加至 server.xml。 |
6475536 |
無法直接重設管理伺服器密碼。 解決方法
|
6489727 |
[JESMF CONFORM] CP 停止時,應該呼叫 MfManagedElementServer_stop()。 |
6491749 |
需加強驗證某些文字欄位,以避免 obj.conf 檔案毀壞。 表單中資料的大部分功能驗證會在後端完成。GUI 只有最簡單的檢查功能,例如空欄位、整數值以及 ASCII 值。因此,當剖析的資料毀壞時,GUI 會將資料儲存在 obj.conf 中。 |
6493971 |
如果伺服器實例重新啟動未回應,則管理伺服器不會逾時。 在 UNIX 系統上執行 restart-instance 指令時,管理伺服器會等候伺服器實例重新啟動。如果實例未成功重新啟動,管理伺服器不會回應請求。 |
6497213 |
在 stop-admin 指令之後執行 restart-admin 指令,會在管理錯誤記錄中丟出異常狀況。 |
6515745 |
在 Web Server 上無法啟動 SNMP 主代理程式程序 解決方法: 將 tcp_xmit_hiwat 值變更為較大的值 (如 262144),對等 SNMP 主代理程式即可以正常運作。請鍵入下列指令來變更 tcp_xmit_hiwat 值。 # ndd -set /dev/tcp tcp_xmit_hiwat 262144 |
6534202 |
無法透過管理主控台編輯 WebDAV 集合特性 如果在多個節點上部署配置,則 lockdb 路徑必須是所有節點上相同路徑所掛載的共用位置。此外,若要從管理主控台列出 lockdb 中的鎖定或使其中的鎖定過期,則管理伺服器必須可以寫入相同路徑。 |
6545779 |
在 Windows 上,如果在 system32 目錄中找到舊版 libnspr4.dll,則 wdeploy 指令會失敗。 解決方法 在呼叫 Java 之前,請編輯 install_dir/bin 目錄中的 wdeploy.bat 檔案。將 Java 目錄的路徑變更為 install_dir/lib 目錄。此修改可以使 Windows 先在 install_dir/lib 目錄中尋找 libnspr4.dll,然後再於 system32 目錄中尋找。 |
6554691 |
add-webapp 指令與 JSP 預編譯選項一起使用時,無法刪除先前預編譯的 JSP 檔案。 |
6556820 |
管理主控台或管理 CLI 不支援將 CA 憑證增加至管理伺服器。 |
6587832 |
在 Windows 上,管理主控台間歇性地無法顯示。 解決方法
|
下表列出 Web Server 核心方面的已知問題。
表 5 核心方面的已知問題
下表列出 Web Server 7.0 文件和線上說明方面的已知問題。
表 6 文件和線上說明方面的已知問題
問題 ID |
說明 |
---|---|
6474011 |
basic-search.html 的說明不清楚。 |
下表列出 FastCGI 的已知問題。
表 7 FastCGI 的已知問題
問題 ID |
說明 |
---|---|
6485248 |
當 reuse-connection 設定為 true 時,fastcgi stub 不會適當關閉所有程序。 配置 Web Server 7.0 與 PHP 一起成為 FastCGI 外掛程式,並設定 reuse-connection=true。關閉伺服器或重新配置伺服器時,遺留 fastcgi() 程序及其子程序,不會適當強制結束。 |
下表列出 Web Server 安裝方面的已知問題。
表 8 安裝方面的已知問題
問題 ID |
說明 |
---|---|
4988156 |
不支援在現有 Java ES 安裝上安裝獨立式產品,反之亦然。 不支援在現有 Java Enterprise System (Java ES) 安裝上,將 Web Server 7.0 安裝成獨立式產品。Web Server 的 Java ES 使用者必須使用 Java ES 安裝程式,才能將 Web Server 升級至更新版本。 |
6414481 |
不安裝 compat-libstdc++ 就無法安裝 Web Server。 解決方法: 在更新版本的 Linux (例如,Red Hat Enterprise Linux 3) 上,先安裝 compat-libstdc++,再安裝 Web Server 7.0。 |
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,因此無法使用終端機。 |
下表列出 Web Server 遷移與升級方面的已知問題。
表 9 遷移與升級方面的已知問題
問題 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 成功遷移。 |
6559918 |
如果 CLI 與管理伺服器的版本不相容,會出現不清楚的錯誤訊息。 將 Web Server 7.0 安裝升級至 Web Server 7.0 Update 1 時,請確認整個設定 CLI、管理伺服器及所有管理節點也同時升級至 Web Server 7.0 Update 1。這是因為 Web Server 7.0 管理介面將無法與 Web Server 7.0 Update 1 管理介面同時正常運作。 |
下表列出 Web Server 應用程式範例方面的已知問題。
表 10 應用程式範例方面的已知問題
問題 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。 |
6559735 |
應用程式文件範例必須包含將 jar 檔案增加至特性檔案中的類別路徑的說明。 在 install-dir/samples/java/webapps/security/jdbcrealm/docs/index.html 中的「Compiling and Assembling the Application」一節下,必須有將 JDBC 驅動程式 jar 檔案增加至 jdbcrealm.build.properties 檔案中的類別路徑後綴的說明。 |
下表列出 Web Server 7.0 搜尋功能方面的已知問題。
表 11 搜尋方面的已知問題
問題 ID |
說明 |
---|---|
6413058 |
server.xml 不會儲存用來轉換和加入搜尋的完整檔案式樣。 此模式不會儲存管理主控台和此版本 Web Server 的搜尋管理工具所允許的完整檔案式樣。也無法表示可能有時需要從舊版 Web Server 遷移的完整檔案式樣。 |
下表列出 Web Server 安全性方面的已知問題。
表 12 安全性方面的已知問題
問題 ID |
說明 |
---|---|
6376901 |
無法支援對相同目錄中的資源使用基本式和摘要式 ACL。 如果伺服器在文件樹狀結構的不同部分使用摘要式和基本式 ACL,就不可能在相同目錄的不同檔案和資源上同時使用這兩種 ACL。 |
6431287 |
TLS_ECDH_RSA_* 需要以 RSA 金鑰簽署的伺服器憑證。 TLS_ECDH_RSA_* 形式的密碼組要求伺服器擁有的 ECC 金鑰組,必須具有以 RSA 金鑰簽署的憑證。請注意,這會排除使用具有自我簽署憑證的密碼組。這類密碼組本來就有這種需求,不是錯誤。伺服器應該偵測到與這些密碼組相關的錯誤配置並提出警告,但目前並沒有這個功能。 |
6467621 |
對於伺服器的請求因為使用「Sun 軟體 PKCS#11 softtoken」而失敗。 如需有關以 Solaris 10 libpkcs11 配置 Web Server 的額外資訊,請參閱下列文件: http://www.sun.com/bigadmin/features/articles/web_server_t1.html |
下表列出 Web Server 7.0 階段作業複製功能方面的已知問題。
表 13 階段作業複製方面的已知問題
問題 ID |
說明 |
---|---|
6324321 |
遠端發生錯誤時,未顯示描述性錯誤訊息。 遠端發生異常狀況時,遠端實例的錯誤記錄中會記錄錯誤訊息。然而,本機實例目前所顯示的一般遠端異常狀況,未明確指出使用者必須檢視哪個錯誤記錄。 |
6396820 |
當用戶端停用 cookie 時,階段作業複製無法正確進行容錯移轉。 |
6406176 |
階段作業複製啟用後,應該是預設的階段作業管理員。 藉由使用管理主控台或 CLI,或藉由編輯 server.xml 檔案,以啟用階段作業複製之後,未真正啟用階段作業複製。必須改為手動編輯 sun-web.xml。 |
下表列出 Web Server 之 Web 容器方面的已知問題。
表 14 Web 容器方面的已知問題
問題 ID |
說明 |
---|---|
4858178 |
Web 容器寫入至 stderr。 |
6349517 |
MaxProcs > 1 模式有不正確的 Web 應用程式階段作業統計資料。 Web Server 在多程序模式中執行。magnus.conf 的 MaxProcs 配置變數可用來設定程序的數量上限。如果 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 個位元組。 |
6432870 |
在 server.xml 檔案中將啟用 stats 的元素設定為 false 時,Servlet 容器仍會收集統計資料。 |
6440064 |
Servlet 容器會針對各個虛擬伺服器建立執行緒。 |
6472223 |
未在郵件階段作業物件上設定「mail-resource」子元素的值。 |
6487083 |
NSAPIRequest.setupRequestFields 執行緩慢。 com.sun.webserver.connector.nsapi.NSAPIRequest.setupRequestFields 的執行速度過慢,主要是因為在剖析 Cookie 標頭時,字串-->位元組和位元組-->字串的轉換作業過多。 |
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 中第一個相符的資源。 |
6501184 |
REQ_EXIT 導致 javax.servlet.ServletException。 |
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。 |
下表列出 Web Server 的本土化版本方面的已知問題。
表 15 本土化方面的已知問題
下表列出 Java Enterprise System (Java ES) 中的已知問題。
表 16 Java ES 中的已知問題
如果您的 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 Java Systems 資訊:
Sun Java System Web Server 的文件
Sun 軟體產品與服務
Sun 開發者資訊
Sun 開發人員支援服務
軟體支援服務
Sun 支援和培訓服務
Sun 諮詢與專業服務
http://www.sun.com/service/sunjavasystem/sjsservicessuite.html
除了從 docs.sun.com 網站搜尋 Sun 產品文件之外,您也可以使用您選擇的搜尋引擎,在搜尋欄位中鍵入下列語法:
<search-term> site:docs.sun.com
例如,若要搜尋「Web Server」,請鍵入以下文字:
Web Server site:docs.sun.com
若要在搜尋中包含其他 Sun 網站 (例如,java.sun.com、www.sun.com、developers.sun.com),請在搜尋欄位中使用 sun.com,而非 docs.sun.com。