close

Jave EE架構圖 Source: WikiPedia

更多介紹參考

伺服器端的JSP或是HTML需要放置在EE Server上頭

EE Server分為兩類

1. Web Appliaction

運行最基礎的Web功能。 Ex: Tomcat 

2. Appliacation Server

運行更多進階功能包括web2、應用程式等,可以把它當作是Web Server的進階,所以功能更多。

Ex: GlassFish、WAS、WebLogic、JBoss

 

此篇文章著重在如何建構Tomcat,建置、設定、運行等。

在開始前請先確認電腦有Java JDK版本7.0以上


Tomcat下載

先進入Apache網站(http://www.apache.org)

找尋Tomcat字樣的連結

 T1.JPG

選擇Download下的 Tomcat 7.0

 

T2.png  

 選擇 Tomcat 7.0.5.4 原因是我的電腦Java JDK版本仍停留在6.0

 在Which Version?的頁面下可以看到各版本差異(紅框是7.0.5.4)

T3.jpg  

  進入下載頁面後

我選擇使用x64的Core的版本(筆者作業系統是Win7 X64)

即紅框部分,而為何要選擇此版本呢?

此版本下載下來就是一個壓縮檔(Zip),只要將Zip解壓縮後方可開始進行設定

倘若在設定中有錯,就可以將壓縮出來的內容直接刪除 就可以再重新設定

而綠框的Deployer版本則是有安裝精靈的版本,下載下來後會有執行檔跟著步驟做就可以省下接下來的設定工作

但缺點是安裝精靈會幫你寫機碼等工作,當如果Web server設定錯誤要刪除,就會特別麻煩

T4.JPG  

 

下載後將檔案解壓縮至您想放置的目錄下

接下來步驟屬於使用Core版本的設定步驟,如果使用Deployer版本可以跳過

 


Tomcat安裝與設定

解壓縮下來後就可以省去安裝流程,但要進行得是一連串的設定動作

 1. 設定Tomcat/bin Path

如同設定Java JDK路徑一樣,進入到Tomcat根目錄找尋Bin資料夾

Tomcat/bin資料夾位置加入到環境變數中的Path變數內容

T5.JPG  

2. 設定CATALINA_HOME 

Tomcat根目錄路徑位置加入新增的系統變數中

而新的系統變數名稱為CATALINA_HOME

T6.JPG  

3. 設定JAVA_HOME

JDK根目錄路徑位置加入新增的系統變數中

而新的系統變數名稱為JAVA_HOME

T7.JPG  


Tomcat開始與停止

當已經設定好Tomcat,就可以來啟動Web Server了

先執行命令列模式

輸入指令 startup

Tomcat就會以預設通訊阜8080

開起Web Server

T8.JPG  

開起後就會開起一個名為Tomcat的dos視窗! 即正常開啟!

若無法正常開起,很可能是連接阜被占用,處理方式在之後的文章會提及。

 

當如果要結束/關閉 Web Server 方法有二

1.  於命令列輸入指令 shutdown

2. 直接關閉Tomcat視窗

兩種方法都可以結束Web Server

當然結束後就無法開起Web Server所執行的網頁程式

 


Tomcat的管理頁面

當在開起狀態時,我們就可以使用瀏覽器連結Tomcat預設管理頁面

在網址輸入 http://127.0.0.1:8080/

:8080 表示使用的連接阜

如果今天使用得是80port 就不需要再給連接阜

修改方式在之後文章會談及到

進入的畫面如下圖

 T10.JPG  

點擊Manager App

會出現要求輸入帳號與密碼的認證視窗

T11.JPG  

因為我們未設定rolename username password roless等

因此點即取消後,可以看到Tomcat給我的設定範例(XML文字)與說明(紅框處為範例)

T12.JPG  

 因此我們可以將XML內容複製

<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>

貼上於Tomcat目錄下的conf資料夾內的tomcat-users.xml檔案

<tomcat-users>的標籤內

並把username與password修改為tomcat 當然此處可以依照需求調整

T13.JPG  

此時我們就可以再重新進入此網頁頁面來登入Tomcat所提供的管理畫面(切記要使用我們修正的username與password

注意新增使用者或修改權限後,必須要重新執行Web Server 才會生效

登入成功後就可以看到如圖上的畫面囉!

包括提供圖型化的部屬、移除部屬、刪除等

還有提供視窗的上傳部屬壓縮檔等!

就可以透過非檔案夾內的操作來達到部屬的目地。 

T14.JPG

T15.JPG  

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 chuangmaster 的頭像
    chuangmaster

    莊老麥的生活手札

    chuangmaster 發表在 痞客邦 留言(0) 人氣()