1. 程式人生 > >tomcat下載安裝和配置

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