Sun Java System Web Server 6.1 2006Q2 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 提供日文、簡體中文和繁體中文、法文、西班牙文、德文和韓文版本。