這個產品的應用程式測試和發佈工具特性提供了執行時期環境,讓您測試 JSP 檔、Servlet、HTML 檔、Enterprise Bean 和 Java™ 類別。
您可以利用伺服器工具,從下列類型的專案來測試和發佈資源:
- 動態 Web 專案,通常含有 JSP 檔、HTML 檔、Servlet 和 Bean
- 靜態 Web 專案,通常含有 HTML 檔和圖檔
- 企業應用程式專案:可含有 Java
保存檔 (JAR) 或 Web 保存檔 (WAR) 或兩者,以及其他 Web 或 EJB 專案的指標
- EJB 專案,含有 Enterprise Bean
- J2EE 應用程式用戶端專案
您在本端測試好應用程式之後,就可以利用工具在本端發佈應用程式,或將它發佈在另一部機器中。
支援的執行時期環境
本產品所提供的伺服器工具,可讓您在不同的本端或遠端執行時期環境下,測試應用程式。如果指出的話,您也可以利用這些工具,發佈至這些環境:
- WebSphere 測試環境。一或多個 WebSphere® Application Server 執行時期環境版本,您可以利用這些版本,直接從開發環境測試應用程式。每一個測試環境都會提供完整執行時期環境的所有功能,但會去除網路連線的相依性。
本書將另闢主題,詳細說明 WebSphere 測試環境。
- WebSphere 伺服器。您也可以在一或多個分開安裝在本端或遠端機器的
WebSphere Application
Server 版本中測試和發佈。如果是 WebSphere 5.x 版伺服器
1,
您必須將 Agent Controller 安裝在 WebSphere Application Server 所在的機器中。如果是 WebSphere 6.0 版伺服器,您必須執行 WebSphere 檔案轉送 Servlet 應用程式 filetransfer.ear。
依預設,這個應用程式是在 WebSphere 6.0 版伺服器中安裝和啟動。
- Apache Tomcat
2。
您可以在本端環境內執行的 Apache Tomcat 執行時期環境中進行測試。
利用 Tomcat,您僅能測試含有 Servlet 和 JSP 的 Web 專案。有關 Tomcat 的詳細資訊,請造訪
jakarta.apache.org/tomcat。
- 靜態 Web 發佈伺服器。您可以將靜態 Web 專案發佈至 HTTP Web 伺服器中。3
- J2EE 發佈伺服器。您可以將 J2EE 專案發佈在通用 J2EE 伺服器中。
- 伺服器連接。您可以連接至啟動為除錯模式的 WebSphere 伺服器。
規格層次彙總
伺服器工具會根據您對 J2EE 成品定義的 J2EE 規格層次以及本產品支援的伺服器,
提供適當的伺服器選項。下表彙總每一種伺服器支援的規格層次:
表 1. 伺服器規格層次支援的彙總伺服器 |
J2EE 規格層次 |
1.2 版 |
1.3 版 |
1.4 版 |
WebSphere 6.0 版伺服器 |
支援 |
支援 |
支援 |
WebSphere 5.1 版伺服器和測試環境 |
支援 |
支援 |
不支援 |
WebSphere Express 5.1 版伺服器和測試環境 |
支援,但不支援 EJB 模組 |
支援,但不支援 EJB 模組 |
不支援 |
WebSphere 5.0 版伺服器和測試環境 |
支援 |
支援 |
不支援 |
WebSphere Express 5.0 版伺服器和測試環境 |
支援,但不支援 EJB 模組 |
支援,但不支援 EJB 模組 |
不支援 |
WebSphere 第 5 版伺服器連接 |
支援 |
支援 |
不支援 |
J2EE 發佈伺服器 |
支援 |
支援 |
支援 |
靜態 Web 發佈伺服器* |
不支援 |
不支援 |
不支援 |
Tomcat 5.0 版伺服器 |
只支援 Web 模組 |
只支援 Web 模組 |
只支援 Web 模組 |
Tomcat 4.1 版伺服器 |
只支援 Web 模組 |
只支援 Web 模組 |
不支援 |
Tomcat 4.0 版伺服器 |
只支援 Web 模組 |
只支援 Web 模組 |
不支援 |
Tomcat 3.2 版伺服器 |
只支援 Web 模組 |
不支援 |
不支援 |
*靜態 Web 發佈伺服器只支援靜態 Web 模組。
伺服器定義
伺服器工具是利用伺服器和配置,來測試和發佈您的專案。伺服器是指識別您要在哪裡測試專案的定義。
伺服器配置則含有安裝資訊。您可以讓開發環境自動為您建立伺服器和配置,也可以利用精靈來建立它們。這些工具所用的資源將另闢主題說明。