我們已經在 WebSphere javascript:;" onClick="javascript:tagshow(event, '%B2%E2%CA%D4');" target="_self">測試環境中測試了應用程序,并且沒有發生錯誤。首先要確保停止了服務器,右擊 Servers 視圖并選擇 Stop。接下來的事情是將該應用程序作為企業應用程序部署到 Express Application Server 上。
在典型的生產環境中,應用程序通常是通過管理控制臺(administrative console)來管理的。本示例中,我們將應用程序 MyFirstTest 導出到一個 EAR 文件,并將之放置在應用程序服務器上來進行部署。
在 Web 透視圖中,按照圖 17 中所示的步驟來將 MyFirstTest 企業應用程序導出到 EAR 文件中。
圖 17. 將 MyFirstTest 導出至 EAR 文件
下一步是將前一步所導出的 EAR 文件安裝為 WebSphere Application Server Express 企業應用程序。我們將使用 WebSphere Administrative Console 的工具來執行安裝。
因為已將管理控制臺應用程序默認地安裝在 server1 上,所以必須啟動它來訪問應用程序。您可以通過 Start -> Programs -> IBM WebSphere Application Server – Express 5.1 -> Start Application Server 來啟動該服務器。
打開瀏覽器,并輸入這個 URL:http://localhost:7090/admin來啟動 WebSphere Administrative Console。在安裝 WAS Express 時,定義了一個虛擬主機 admin_host,用于訪問 WebSphere Administrative Console。其配置匹配端口 7090 中的請求。
在安裝時,具有訪問該服務器的 Web 瀏覽器的任何人都可以訪問管理控制臺。如果您需要執行用戶身份驗證,這需要啟用 WebSphere 全局安全性。本示例中將忽略這一部分內容。
按照圖 18 中所示的步驟來將 EAR 文件安裝為一個使用 Administrative Console 的企業應用程序。
圖 18. 安裝新的應用程序 MyFirstTest.ear
下一頁面包含了 4 個步驟。每一步都選擇默認值并繼續。在后一步中,單擊 Finish。您將看到一條“Application MyFirstTestEar”安裝成功的消息。您必須在此時保存配置。單擊 Save to Master Configuration,然后單擊 Save 按鈕。您應返回 Administrative Console 主頁。
接下來,我們將為應用程序創建 JDBC 提供程序和數據源資源(Data Source Resources)。按照圖 19 中所示的步驟來定義 JDBC 提供程序和數據源。
圖 19. 定義 JDBC 提供程序和數據源
我們已經完成了 JDBC 提供程序的定義;讓我們繼續定義數據源資源(Data Source Resource)。
在 Administrative Console 的左邊框架中,選擇 Resources -> JDBC Providers。選擇您剛創建的 JDBC 提供程序,即 DB2 Legacy CLI-based Type 2 JDBC Driver。在該頁面的 Additional Properties 選項卡中,選擇 Data Sources。
在 Data Sources 頁面中,單擊 New。按照圖 20 中所示的步驟來創建新的數據源。
圖 20. 創建新的數據源
現在,從現有的資源中選擇 SAMPLE。在該頁的 Additional Properties 選項卡中,選擇 Custom Properties。單擊 Custom Properties 表中的 databaseName 鏈接。將 databaseName 的值填寫為 Sample 并單擊 OK。保存該配置。
我們需要指定的另一個變量是 DB2 JDBC 驅動程序在服務器上的位置。按照圖 21 中所示的步驟來定義該驅動程序的位置。
圖 21. 指定 DB2 JDBC 驅動程序的位置
現在,我們準備測試 Express Application Server 上所部署的 MyFirstTest 應用程序。
在 Administrative Console 的左邊框架中,選擇 Applications -> Enterprise Applications,并確保 MyFirstTestEar 的狀態為 started。
打開瀏覽器來測試該應用程序。該應用程序的 URL 將與 WebSphere Studio Site Developer 環境的(http://localhost:7080/MyFirstTest/)相同。
測試您的應用程序,并驗證該應用程序是否被正確部署到應用程序服務器上。如果應用程序中沒有錯誤,表示您已經在 Express Application Server 中成功地部署了您的應用程序。