適用於 Microsoft Windows 的 Sun Java System Web Server 版本說明

適用於 Microsoft Windows 的 Sun Java™ System Web Server 版本說明

版本 6.1 SP5 2005Q4

文件號碼 819-5878

適用於 Windows 的 Sun Java™ System Web Server 6.1 2005Q4 SP5 (以下稱為 Sun Java System Web Server 6.1 SP5) 含有對安全性弱點的重要修正。建議 Sun Java System Web Server 的所有使用者安裝此更新程式,特別是在網站中使用安全套接字層 (SSL) 版本 3 或傳輸層安全性 (TLS) 的使用者。此發行版本可支援 Windows 平台。

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

您可以在 Sun Java System 文件網站上找到此版本說明的最新版本:
http://docs.sun.com/app/docs/prod/entsys.05q4http://docs.sun.com/app/docs/prod/entsys.05q4?l=zh_TW。請在安裝和設定軟體之前查看該網站,並在以後透過該網站定期檢視最新版本說明和產品文件。

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


版本說明修訂歷程記錄

表 1 修訂歷程記錄 

日期

說明

2006 年 2 月

正式版

2005 年 11 月

後期測試版


關於 Web Server 6.1 SP5 2005Q4

本小節包含以下主題:

Web Server 的功能

Sun Java System Web Server 具有以下功能:

支援 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 (J2EE) 相容的實作。J2EE 相容的 Web 容器可提供設計和部署符合 Java™ 技術標準的 Web 應用程式所需的靈活性和穩定性。您可根據每台虛擬伺服器部署 Web 應用程式。

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

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

J2SE 平台 1.4.2_04 支援/J2SE 平台 1.5.0.04 支援

Sun Java System Web Server 支援 Java 2 平台標準版 (J2SE) 1.4.2_04 及更高版本 (僅支援 32 位元;不支援 64 位元)。如果您打算使用 Administration server,則必須安裝 JDK。Web Server 還支援 J2SE 平台 1.5.0.04。

備註:Sun Java System Web Server 6.1 (適用於 Windows 平台) 包含 JDK 1.5。

WebDAV 支援

Sun Java System Web Server 支援基於 Web 的 Distributed Authoring and Versioning (WebDAV) 協定,該協定可讓您透過以下功能進行協作 Web 發佈:

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

NSAPI 篩選器支援

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

篩選器可啟用 HTTP 請求與回應串流的自訂處理,允許某個功能截取和潛在修改提供給另一個功能或由其產生的內容。例如,某個外掛程式可以安裝 NSAPI 篩選器來截取另一個外掛程式伺服器應用程式功能 (SAF) 產生的 XML 頁面,然後,將此 XML 頁面轉變為用戶端適用的 HTML、XHTML 或 WAP 頁面。或者,NSAPI 篩選器可以先對來自用戶端的資料進行解壓縮,然後再將其提供給另一個外掛程式。

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

HTTP 壓縮支援

Sun Java System Web Server 6.1 支援內容壓縮,這可讓您加快傳送資料給用戶端的速度,並提供更多的內容,卻不會因而增加硬體費用。內容壓縮可縮短下載內容的時間,對使用撥號連線和高流量連線的使用者尤其有用。

如需更多資訊,請參閱「Sun ONE Web Server 6.1 管理員指南」。

支援搜尋引擎

Sun Java System Web Server 支援基於 Java 的搜尋引擎,此搜尋引擎提供完整文字搜尋索引和擷取。搜尋功能允許使用者在伺服器上搜尋文件並將搜尋結果顯示在網頁上。伺服器管理員可以依據使用者要搜尋的文件來建立文件索引,也可以自訂搜尋介面以滿足特定需要。

一般使用者可用於存取搜尋功能的預設 URL 為:

http://<server-instance>:port number/search

範例:

http://plaza:8080/search

一般使用者呼叫此 URL 時會啟動 [搜尋] 頁面 (一個 Java Web 應用程式)。

如需關於進行基本搜尋和進階搜尋的詳細資訊 (包括關於關鍵字和可選查詢運算子的資訊),請參閱搜尋引擎提供的線上說明。若要存取此資訊,請按一下 [Search] 頁面上的 [Help] 連結。

如需更多資訊,請參閱「Sun Java System Web Server 6.1 管理員指南」。

安全性

Sun Java System Web Server 可讓您使用平面檔認證限定存取。Sun Java System Web Server 6.1 支援 Java 安全性管理員。依預設,在您安裝產品時安全性管理員已停用,這樣可以顯著提昇某些類型的應用程式之效能。啟用安全性管理員可以限定授予 J2EE Web 應用程式的權限,進而提高安全性。若要啟動安全性管理員,請「取消註釋」server.xml 檔案中的項目:

<JVMOPTIONS>-Djava.security.manager</JVMOPTIONS>

<JVMOPTIONS>-Djava.security.policy=instance_dir/config/erver.policy</JVMOPTIONS>

其中 instance_dir 是此伺服器實例安裝目錄的路徑。

如需有關 server.xml 的更多資訊,請參閱「Sun Java System Web Server 6.1 Administrators Configuration File Reference」。

JNDI 支援

Sun Java System Web Server 支援 Java Naming and Directory Interface™ (JNDI),該介面可針對各種企業命名和目錄服務提供一致的連結性。

JDBC 支援

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

Sun ONE™ Studio 5 支援

Sun Java System Web Server 支援 Sun ONE Studio 5 標準版。Sun ONE Studio 技術是 Sun 提供的一種適合 Java 技術開發人員的功能強大、可延伸式的整合開發環境 (IDE)。Sun ONE Studio 5 基於 NetBeans™ 軟體,並與 Sun ONE 平台整合。(Sun Java System Web Server 6.1 及更高版本也支援 NetBeans 3.5 和 3.5.1。)

Sun Java System Web Server 6.1 SP5 支援的所有平台均支援 Sun ONE Studio。可以使用下列方式取得 Web Server 的外掛程式︰

請注意,用於 Sun Java System Web Server 6.1 SP5 的 Sun ONE Studio 5 外掛程式僅可用於本機 Web Server (即 IDE 和 Web Server 應位於同一台機器上)。

用於 Sun Java System Web Server 的 Sun ONE Studio 5 外掛程式,其運作方式與用於 Sun ONE Application Server 7 的外掛程式的運作方式相同。如需有關在 Sun ONE Studio 5 中使用 Web 應用程式功能的資訊,請參閱以下指導:http://developers.sun.com/prodtech/javatools/jsenterprise/learning/tutorials/#jse5

將 Sun Java System Web Server 6.1 SP5 實例設定為預設,然後依該指導進行操作。

另請參閱以下 NetBeans 指導

http://www.netbeans.org/kb/41/

如需關於 Sun ONE Studio 5 的更多資訊,請至

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

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

使用 Sun ONE Studio 5 進行除錯

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

  1. 使用 Sun Java System Web Server 管理介面以除錯模式重新啟動伺服器實例 ([Server Manager] > [JVM General] > [Debug Enabled])。
  2. 請注意 JPDA 的連接埠號碼。
  3. 啟動 IDE。
  4. 選擇 [Debug] > [Start]。
  5. 選取 dt_socket 方法,然後輸入遠端機器名稱和 JPDA 連接埠號碼。此時,IDE 中已部署應用程式的 Servlet 來源碼上建立的所有中斷點將處於使用中狀態。

支援 Active Server Pages

Sun Java System Web Server 6.1 SP5 可透過 Sun ONE Active Server Pages 版本 4.0.1 (以前的 Sun ChiliSoft ASP) 支援 Active Server Pages 3.0 規格。Sun ONE Active Server Pages 將一個安全的企業級 Active Server Pages 引擎增加至 Sun Java System Web Server。

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

將 Sun ONE Active Server Pages 安裝到 Sun Java System Web Server 中無需授權。如果您購買了 Sun Java System Web Server 媒體工具組,則可以從隨附 CD 中獲得 Sun ONE Active Server Pages 安裝程式,也可以從以下位置下載:

http://wwws.sun.com/software/chilisoft/index.html

請注意以下幾點:

如需有關 Sun ONE Active Server Pages 的更多資訊,請至以上列出的 URL。

PHP 相容性

PHP 是 PHP Group (http://www.php.net/) 提供的常用頁面程序檔語言,可透過以下三種受支援的 API 之其中一種來與 Sun Java System Web Server 配合使用︰CGI、NSAPI 和 FastCGI。PHP Group 在其網站上提供用於配置 PHP 軟體的詳細說明,以使用這三種受支援的 API 之一。

CGI API 是可使用的最穩定介面,但是受 CGI 固有的效能限制影響。

NSAPI 利用 Sun Java System Web Server 的本機 API 在 Web Server 記憶體中執行 PHP 軟體。此配置可提供最佳的效能,但是,如果使用與非執行緒不相容的 PHP 模組,則會存在伺服器當機的風險。

FastCGI 介面透過允許 PHP 軟體在回應請求之後保持執行狀態,同時繼續在 Web Server 記憶體以外執行,來提供效能與穩定性的折衷。即使使用不穩定的 PHP 模組,也不會導致 Web Server 當機。因此,Sun 建議將 FastCGI 介面與 PHP 軟體一起使用。

透過安裝 FastCGI 附加元件,Web Server 可支援 FastCGI 介面,這些附加元件位於︰http://www.sun.com/download/products.xml?id=3f567f91

如需有關 FastCGI 附加元件的安裝和配置的詳細資訊,請參閱 FastCGI 附加元件文件,其位於︰http://docs.sun.com/source/819-1809/fcgi61.html

請注意,做為 FastCGI 程序執行時,PHP 軟體會使用兩個環境變數來控制 PHP 程序的生命週期。PHP_FCGI_CHILDREN 可確定為回應請求而建立的 PHP 程序之數目。PHP_FCGI_MAX_REQUESTS 確定 PHP 程序在終止自身並由新的 PHP 程序取代之前可回應的請求數目。Sun 建議您不要使用 PHP_FCGI_CHILDREN,而是使用 FastCGI 附加元件配置參數 min-procs 來控制 PHP 程序的最小數目。

NSS 3.10.1.0 和 NSPR 4.5.2 支援

Sun Java System Web Server 6.1 SP5 的 NSS 支援功能已從 3.9.5 (在版本 6.1 SP4 中) 升級至 3.10.1.0。NSS 是一組程式庫,旨在支援跨平台開發啟用了安全性的伺服器應用程式。Sun Java System Web Server 6.1 SP5 還支援 NSPR 4.5.2。

支援的平台

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

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

表 2 Sun Java System Web Server 6.1 SP5 支援的平台

供應商

架構

作業系統

所需的最小記憶體

建議的記憶體

建議的磁碟空間

IBM

PowerPC

IBM AIX 5.1、5.2、5.3

64 MB

192 MB

256 MB

Hewlett-Packard

PA-RISC 2.0

HP-UX 11i

64 MB

192 MB

256 MB

Microsoft

Intel x86

Windows 2000 Server SP4、
Windows XP、
Windows 2003 Enterprise Server

64 MB

192 MB

256 MB

Sun

UltraSPARC*

Solaris 8、9、10

64 MB

192 MB

256 MB

Sun

x86

Solaris 9、10

64 MB

192 MB

256 MB

Sun

x86 和 SPARC

Trusted Solaris 8
(僅限 Pro Serve)**

64 MB

192 MB

256 MB

Linux***

RedHat Intel x86

Red Hat Linux Advanced Server 2.1

Kernel 2.4.9-e.3smp
glibc-2.2.4-26
ncurses-4-5.0-5.i386.rpm
您也可以建立從 libncurses5.solibcurses4.so 的符號連結,但是我們建議您安裝 ncurses4-5.0-5.i386.rpm
以及 Red Hat Advanced Server 3.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 或者 iForce 夥伴的專業服務

***對以下 Linux 作業系統的支援現已列為停用,並將在「下一」版 Sun Java System Web Server 6.0 產品中移除:

Sun Linux 5.0

請採取必要措施將您的 Web Server 過渡或遷移到受支援的作業系統。

所需的修補程式

建議您使用最新的適用修補程式更新作業系統。所需修補程式依平台列出。

Solaris 修補程式

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

Solaris 8 (SPARC)

Solaris 9 (SPARC 和 x86)

HP-UX 修補程式

使用 Sun Java System Web Server 6.1 SP5 需要下列修補程式。

HP-UX 11i

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

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

AIX 修補程式

使用 Sun Java System Web Server 6.1 SP5 需要以下修補程式。

AIX 5.1

AIX 5.2

如果 Java Web 應用程式部署在 Web Server 上,則啟動伺服器之前,必須根據 IBM JDK 文件將下列環境變數設定為如下指定的值:

可以將上面的 snippet 直接增加至 Web Server 啟動程序檔中。

AIX 5.3

Windows 修補程式


已在此發行版本中修正的錯誤

下表說明在 Web Server 6.1 SP5 2005Q4 中修正的錯誤。

表 3 Web Server 6.1 SP5 2005Q4 中修正的錯誤

錯誤編號

說明

6218946

無法使用搜尋功能


重要資訊

本小節包含以下主題:

安裝說明

本小節包含有關安裝 Sun Java System Web Server 的說明。如需有關這些主題的詳細資訊,請查閱「Sun Java System Web Server 6.1 Installation and Migration Guide」中的資訊。該指南中適用於 Sun Java System Web Server 6.1 的參照也適用於 Sun Java System Web Server 6.1 SP5。如需此 Sun Java System Web Server 發行版本中的已知問題,請參閱此版本說明中的「已知問題」。

請勿將 Web Server 安裝到名稱中包含空格的目錄中。

系統無法將 Web Server 安裝或配置到名稱中包含空格的資料夾中。請務必注意,如果將 Web Server 安裝到名稱中包含空格的目錄 (例如,Program Files) 中,Web Server 將不會啟動。在安裝期間,您將不會收到有關於此的錯誤訊息,但是在安裝後伺服器將無法啟動。

不支援 GUI 配置。

在此發行版本中,不支援 GUI 配置。

修補程式需求資訊

下表列出了組合修補程式的號碼和最低版本。 本小節中提到的所有修補程式都是升級所需的最低版本號碼。 自本文件發佈以來可能已發出新版本的修補程式。 修補程式末尾的版本號碼可以指示是否為較新的版本。 例如: 123456-04 是 123456-02 的較新版本,但它們的修補程式 ID 相同。請參閱讀我檔案,以取得有關每個所列修補程式的具體說明。

若要存取修補程式,請至 http://sunsolve.sun.com

表 4 適用於 Windows 的 Web Server 6.1 SP5 2005Q4 所需的組合修補程式

修補程式號碼

修補程式說明

121523-01

Windows (MSI): 共用元件

121524-01

Windows (MSI): Sun Java™ System Web Server 6.1 SP5 2005Q4

如需有關從 JES3 到 JES4 的 Web Server 升級程序的詳細資訊,請參閱位於以下位置的「Sun Java Enterprise System 2005Q4 Upgrade Guide for Microsoft Windows」:http://docs.sun.com/app/docs/doc/819-4461

產品文件

Sun Java System Web Server 包含一套完整的產品文件,您可以在以下位置找到這些文件:http://docs.sun.com/app/docs/coll/1308.1http://docs.sun.com/app/docs/coll/1425.1

Sun Java System Web Server 手冊可做為線上檔案以 PDF 和 HTML 格式提供。該文件中適用於 Sun Java System Web Server 6.1 的參考也適用於 Sun Java System Web Server 6.1 SP5。下表列出各手冊中說明的工作和概念。

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

需要的相關資訊

請參閱

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

版本說明

Sun Java System Web Server 入門,包含介紹伺服器基本知識和功能的實踐練習 (建議新使用者閱讀)

Getting Started Guide

執行安裝和遷移工作︰

  • 安裝 Sun Java System Web Server 及其各種元件、受支援的平台和環境
  • 從舊版 Sun Java System Web Server 遷移

Installation And Migration Guide

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

執行下列管理工作:

  • 使用管理介面與指令行介面
  • 配置伺服器喜好設定
  • 使用伺服器實例
  • 監視並記錄伺服器狀態
  • 使用證書與公用金鑰加密來保護伺服器的安全
  • 配置存取控制來保護伺服器的安全
  • 使用 Java™ 2 Platform, Enterprise Edition (J2EE 平台) 安全性功能
  • 部署應用程式
  • 管理虛擬伺服器
  • 定義伺服器工作負荷量與調整系統,以滿足效能需要
  • 搜尋伺服器文件的內容與屬性,並建立文字搜尋介面
  • 為內容壓縮配置伺服器
  • 使用 WebDAV,為 Web 發佈與內容創作配置伺服器

管理員指南

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

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

  • 延伸與修改 Sun Java System Web Server
  • 動態產生回應用戶端請求的內容
  • 修改伺服器的內容

Programmer's Guide

建立自訂 Netscape 伺服器應用程式設計介面 (NSAPI) 外掛程式

NSAPI Programmers Guide

在 Sun Java System Web Server 中實作 Servlet 和 JavaServer Pages™ (JSP™) 技術

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


已知問題和限制

無。


如何報告問題與提供建議

如果您有關於 Sun Java System Web Server 的問題,請使用下列方式之一與 Sun 客戶支援連絡:

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

Sun 歡迎您提出寶貴意見

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

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

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


其他 Sun 資源

以下網站為您提供有用的 Sun Java System 資訊:


Copyright © 2006 Sun Microsystems, Inc.版權所有。

Sun Microsystems, Inc. 對本文件所述產品所採用的技術擁有相關智慧財產權。特別是 (但不僅限於),這些智慧財產權可能包含一項或多項在 http://www.sun.com/patents 上列出的美國專利,以及一項或多項美國及其他國家/地區的其他專利或待批專利。

SUN 專有權/機密。

美國政府權利 ─ 商業軟體。政府使用者均應遵守 Sun Microsystems, Inc. 的標準授權合約和 FAR 及其增補文件中的適用條款。

使用應遵守授權合約的條款。

本發行物可能包含由協力廠商開發的材料。

某些部分可能源自加州大學授權的 Berkeley BSD 系統的開發成果。

Sun、Sun Microsystems、Sun 標誌、Java 與 Solaris 是 Sun Microsystems, Inc. 在美國及其他國家/地區的商標或註冊商標。所有 SPARC 商標都是 SPARC International, Inc. 在美國及其他國家/地區的商標或註冊商標,經授權後使用。