tomcat下載安裝和配置
Tomcat伺服器
1.Web開發中的常見概念
(1)B/S系統和C/S系統
Brower/Server:瀏覽器 伺服器 系統 ----- 網站
Client/Server:客戶端 伺服器 系統 ----- QQ、飛秋、大型遊戲
(2)web應用伺服器
供向外部發布web資源的伺服器軟體
(3)web資源
存在於web應用伺服器可供外界訪問的資源就是web資源
例如:存在於web應用伺服器內部的Html、Css、js、圖片、視訊等
1)靜態資源:指web頁面中供人們瀏覽的資料始終是不變。比如:HTML、CSS、 JS、圖片、多媒體。
2)動態資源:指web頁面中供人們瀏覽的資料是由程式產生的,不同時間點訪問 web頁面看到的內容各不相同。比如:JSP/Servlet、ASP、PHP
javaWEB領域:動態資源認為通過java程式碼去動態生成html
(4)請求和響應
(5)請求的URL地址
2.Web開發中常用的web應用伺服器
1)weblogic:oracle公司的大型收費web伺服器 支援全部javaEE規範
2)websphere:IBM公司的大型收費web伺服器 支援全部的javaEE規範
3)Tomcat:Apache開源組織下的 開源免費的中小型的web應用伺服器 支援 javaEE 中的 servlet 和 jsp規範
3.Tomcat的下載與安裝
(1)下載Tomcat
官網地址:http://tomcat.apache.org/whichversion.html
(2)安裝Tomcat
Tomcat有安裝版和解壓版(綠色版)
安裝版以.exe形式的安裝包,雙擊安裝到我們的電腦上,用的比較少
解壓版,即綠色版,解壓後直接使用,用的比較多
4.Tomcat的目錄結構
bin:指令碼目錄
啟動指令碼:startup.bat
停止指令碼:shutdown.bat
conf:配置檔案目錄 (config /configuration)
核心配置檔案:server.xml
使用者許可權配置檔案:tomcat-users.xml
所有web專案預設配置檔案:web.xml
lib:依賴庫,tomcat和web專案中需要使用的jar包
logs:日誌檔案.
localhost_access_log.*.txt tomcat記錄使用者訪問資訊,星*表示時間。
例如:localhost_access_log.2016-02-28.txt
temp:臨時檔案目錄,資料夾內內容可以任意刪除。
webapps:預設情況下發布WEB專案所存放的目錄。
work:tomcat處理JSP的工作目錄。
5.Tomcate的啟動與執行
雙擊Tomcat下的bin下的startup.bat啟動Tomcat
在瀏覽器的位址列中輸入http://localhost:8080,看到如下頁面證明啟動成功
Tomcat啟動不成功的原因分析:
1)如果沒有配置JAVA_HOME環境變數,在雙擊“startup.bat”檔案執行tomcat 時,將一閃立即關閉。且必須配置正確,及JAVA_HOME指向JDK的安裝目錄
2)埠衝突
java.net.BindException: Address already in use: JVM_Bind <null>:8080
修改Tomcat/conf/server.xml
6.Web應用的目錄結構
注意:WEB-INF目錄是受保護的,外界不能直接訪問
7.使用Eclipse繫結Tomcat併發布應用
- 步驟1:獲得伺服器執行環境配置,Window/Preferences/Server/Runtime Environmen
- 步驟2:新增伺服器
- 步驟3:選擇伺服器在硬碟的地址,然後所有的都是確定/Next/Finish
- 步驟4:完成成功
- 步驟5:設定釋出位置
修改tomcat釋出的位置
- 步驟6:專案右鍵/Run As/Run on Server