Tomcat本身內含了一個HTTP伺服器,但它主要的功能是實現了對Servlet和JavaServerPage(JSP)的支持,當然拿來當測試用的 Web Server 也蠻適合的。我是為了要架構一個 "jQuery + AJAX + JSP" 的測試環境而來安裝Tomcat的。本文主要是用來記錄安裝過程,其實安裝過程很簡單,不過在設定虛擬目錄的地方因為很好笑的原因而卡了一下。
在安裝 Tomcat 前請先裝妥 JAVA JRE。(本文中所使用的是 Java jre 7 + Tomcat 7.0.47)
本文內容:
- 下載
- 安裝
- 執行
- 設定虛擬目錄
- JSP 執行流程
下載 : 在 tomcat.apache.org/index.html 中下載 Tomcat 7.0.47,點選 Download
由於我的執行環境是 Windows 7 64bit,所以點選 32-bit/64-bit Windows Service Installer
下載成功後的安裝執行檔
安裝 : 直接啟動安裝執行檔
勾選 Service Startup 來讓 Tomcat 可以在每次重新開機后自行啟動。
指定安裝路徑(可以你的需求自行修改)
輸入 Tomcat 管理者帳號/密碼
按下 "Install" 進行安裝
安裝完成!
執行 : 若你在安裝過程中有勾選"Service Startup",則安裝完成後,它會自行啟動。請開啟瀏覽器,並輸入 http://localhost:8080 ,若出以下畫面,則表示完成無誤。請點選 "Manager App" 功能來查看目前已安裝的 Application有那些。
輸入管理者帳號/密碼
系統預設已安裝的應用程式如下圖:
設定虛擬目錄 : 接下來是要安裝額外的應用程式,安裝方式有很多種,我們選擇的是將新的應用程式(JSP)安裝在虛擬目錄中,建立虛擬目錄的方法也有很多種,我們選擇的是"最獨立"的方式(不直接修改系統設定檔server.xml)。
首先先找到 Apache Software Foundation/Tomcat 7.0/conf/Catalina/localhost 目錄,在這個目錄中手動加入虛擬目錄設定檔(*.xml),其中設定檔的檔名就是虛擬目錄的目錄名稱,如下圖有二個設定檔: ajaxTest 及 blogService
檔案內容分別如下圖,docBase 指的是程式存放的實際目錄,兩個應用程式分別存放在 C:\apName 及 D:\work\blog\DataContext 目錄中。
ajaxTest.xml
1: <Context path="www" docBase="C:\apName" workDir="C:\apName" debug="5" reloadable="true" crossContext="true"></Context>
blogService.xml
1: <Context path="test" docBase="D:\work\blog\DataContext" workDir="D:\work\blog\DataContext" debug="5" reloadable="true" crossContext="true"></Context>
在新增完二個虛擬目錄設定檔後,直接在瀏覽器畫面按下F5-重新讀取,即可顯示新加入的兩支應用程式。可直接以滑鼠點選 "Application Path”的名稱來啟動新的應用程式。
如下圖,就是啟動新程式的畫面:
JSP 執行流程 :
沒有留言:
張貼留言