2013年12月3日 星期二

Tomcat 7 安裝 (in Windows 7)

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

Timcat-01

 

由於我的執行環境是 Windows 7 64bit,所以點選 32-bit/64-bit Windows Service Installer

Timcat-02

下載成功後的安裝執行檔

Timcat-03

 

安裝 : 直接啟動安裝執行檔

Timcat-04

 

勾選 Service Startup 來讓 Tomcat 可以在每次重新開機后自行啟動。

Timcat-05

指定安裝路徑(可以你的需求自行修改)

Timcat-07

輸入 Tomcat 管理者帳號/密碼

Timcat-06

按下 "Install" 進行安裝

Timcat-08

安裝完成!

Timcat-09

 

執行 : 若你在安裝過程中有勾選"Service Startup",則安裝完成後,它會自行啟動。請開啟瀏覽器,並輸入 http://localhost:8080 ,若出以下畫面,則表示完成無誤。請點選 "Manager App" 功能來查看目前已安裝的 Application有那些。

Timcat-10

輸入管理者帳號/密碼

Timcat-11

系統預設已安裝的應用程式如下圖:

Timcat-13

 

 

設定虛擬目錄 : 接下來是要安裝額外的應用程式,安裝方式有很多種,我們選擇的是將新的應用程式(JSP)安裝在虛擬目錄中,建立虛擬目錄的方法也有很多種,我們選擇的是"最獨立"的方式(不直接修改系統設定檔server.xml)。

首先先找到 Apache Software Foundation/Tomcat 7.0/conf/Catalina/localhost 目錄,在這個目錄中手動加入虛擬目錄設定檔(*.xml),其中設定檔的檔名就是虛擬目錄的目錄名稱,如下圖有二個設定檔: ajaxTest 及 blogService

Timcat-14

檔案內容分別如下圖,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”的名稱來啟動新的應用程式。


Timcat-17


如下圖,就是啟動新程式的畫面:


Timcat-18


 


 


JSP 執行流程 :


JSP Flow

沒有留言:

張貼留言