本節描述如何將 HTTPS 通道 Servlet 部署為 Sun Java System Web Server 上的 .war 檔案。您可以透過使用 Web 瀏覽器存取 Servlet URL,來驗證 HTTPS 通道 Servlet 是否已部署成功。它應顯示狀態資訊。
在部署 HTTPS 通道 Servlet 之前,請確保 JSSE .jar 檔案包含在 Web 伺服器的類別路徑中。執行此作業的最簡單方法是將 jsse.jar、jnet.jar 和 jcert.jar 檔案複製到 WebServer_TOPDIR/bin/https/jre/lib/ext。
在瀏覽器型的管理 GUI 中,選擇 [虛擬伺服器類別] 標籤。按一下 [管理類別]。
選擇適當的虛擬伺服器類別名稱 (例如 defaultClass),然後按一下 [管理] 按鈕。
選擇 [管理虛擬伺服器]。
選擇適當的虛擬伺服器名稱,然後按一下 [管理] 按鈕。
選擇 [Web 應用程式] 標籤。
按一下 [部署 Web 應用程式]。
為 [WAR 檔案開啟] 和 [WAR 檔案路徑] 欄位選擇適當的值,讓其指向已修改的 imqhttps.war 檔案 (請參閱步驟 2. 修改 HTTP 通道 Servlet .war 檔案的描述元檔案。)
在 [應用程式 URI] 欄位中輸入路徑。
[應用程式 URI] 欄位值為通道 Servlet URL 的 /contextRoot 部分:
https://hostName :portNumber / contextRoot/tunnel
舉例來說,如果您將 contextRoot 設定為 imq,則 [應用程式 URI] 欄位應為:
/imq
輸入應部署 Servlet 的安裝目錄路徑 (通常位於 Sun Java System Web Server 安裝根目錄下)。
按一下 [確定]。
重新啟動 Web 伺服器實例。
此時,即可從以下 URL 存取 Servlet:
https://hostName:portNumber/imq/tunnel |
現在,用戶端就可以使用此 URL 連線至使用安全 HTTPS 連線的訊息服務。
您不必停用伺服器存取記錄,但是如果您停用記錄,將會獲得更好的效能。