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字樣的連結
選擇Download下的 Tomcat 7.0
選擇 Tomcat 7.0.5.4 原因是我的電腦Java JDK版本仍停留在6.0
在Which Version?的頁面下可以看到各版本差異(紅框是7.0.5.4)
進入下載頁面後
我選擇使用x64的Core的版本(筆者作業系統是Win7 X64)
即紅框部分,而為何要選擇此版本呢?
此版本下載下來就是一個壓縮檔(Zip),只要將Zip解壓縮後方可開始進行設定
倘若在設定中有錯,就可以將壓縮出來的內容直接刪除 就可以再重新設定
而綠框的Deployer版本則是有安裝精靈的版本,下載下來後會有執行檔跟著步驟做就可以省下接下來的設定工作
但缺點是安裝精靈會幫你寫機碼等工作,當如果Web server設定錯誤要刪除,就會特別麻煩
下載後將檔案解壓縮至您想放置的目錄下
接下來步驟屬於使用Core版本的設定步驟,如果使用Deployer版本可以跳過
Tomcat安裝與設定
解壓縮下來後就可以省去安裝流程,但要進行得是一連串的設定動作
1. 設定Tomcat/bin Path
如同設定Java JDK路徑一樣,進入到Tomcat根目錄找尋Bin資料夾
將Tomcat/bin資料夾位置加入到環境變數中的Path變數內容
2. 設定CATALINA_HOME
將Tomcat根目錄路徑位置加入新增的系統變數中
而新的系統變數名稱為CATALINA_HOME
3. 設定JAVA_HOME
將JDK根目錄路徑位置加入新增的系統變數中
而新的系統變數名稱為JAVA_HOME
Tomcat開始與停止
當已經設定好Tomcat,就可以來啟動Web Server了
先執行命令列模式
輸入指令 startup
Tomcat就會以預設通訊阜8080
開起Web Server
開起後就會開起一個名為Tomcat的dos視窗! 即正常開啟!
若無法正常開起,很可能是連接阜被占用,處理方式在之後的文章會提及。
當如果要結束/關閉 Web Server 方法有二
1. 於命令列輸入指令 shutdown
2. 直接關閉Tomcat視窗
兩種方法都可以結束Web Server
當然結束後就無法開起Web Server所執行的網頁程式
Tomcat的管理頁面
當在開起狀態時,我們就可以使用瀏覽器連結Tomcat預設管理頁面
在網址輸入 http://127.0.0.1:8080/
:8080 表示使用的連接阜
如果今天使用得是80port 就不需要再給連接阜
修改方式在之後文章會談及到
進入的畫面如下圖
點擊Manager App
會出現要求輸入帳號與密碼的認證視窗
因為我們未設定rolename username password roless等
因此點即取消後,可以看到Tomcat給我的設定範例(XML文字)與說明(紅框處為範例)
因此我們可以將XML內容複製
即
<role rolename="manager-gui"/> <user username="tomcat" password="s3cret" roles="manager-gui"/>
貼上於Tomcat目錄下的conf資料夾內的tomcat-users.xml檔案
的<tomcat-users>的標籤內
並把username與password修改為tomcat 當然此處可以依照需求調整
此時我們就可以再重新進入此網頁頁面來登入Tomcat所提供的管理畫面(切記要使用我們修正的username與password
注意新增使用者或修改權限後,必須要重新執行Web Server 才會生效
登入成功後就可以看到如圖上的畫面囉!
包括提供圖型化的部屬、移除部屬、刪除等
還有提供視窗的上傳部屬壓縮檔等!
就可以透過非檔案夾內的操作來達到部屬的目地。
留言列表