瞭解tomcat

爲啥要了解tomcat呢:

                     因爲他免費,且安全支持servlet/jsp規範,麻雀雖小,五章俱全,切莫小看了他


安裝一個tomcat:

              官方下載地址:http://tomcat.apache.org/  ,獲取這個幾個東東

tar.gz文件是Linux操作系統下的安裝版本
      exe文件是Windows系統下的安裝版本
zip文件是Windows系統下的壓縮版本 

雙擊 bin 目錄下的 startup.bat 文件
輸入 http://localhost:8080/,顯示如下界面代表安裝


配置環境:

配置JDK環境,Catalina_home環境變量的設置問題 (建議不配了)




虛擬目錄映射方式:

1.爲啥要映射虛擬目錄?

WEB應用程序指供瀏覽器訪問的程序,通常也簡稱爲web應用,是爲了提供某一特定功能而按照一定方式組織起來的web資源的組合。

一個web應用由多個靜態web資源和動態web資源組成,如:
html、css、js文件
Jsp文件、java程序、支持jar包、
配置文件
一個web應用所使用的web資源我們通常使用目錄進行組織,這個目錄我們通常稱爲 web應用所在的目錄
Web應用開發好後,若想供外界訪問,需要把web應用所在目錄交給web服務器管理,這個過程稱之爲虛似目錄的映射。

虛擬主機:一個tomcat中可以同時運行多個網站,我們就稱,這些網站各自運行在tomcat中虛擬出來的虛擬主機中,一個網站就是一個虛擬主機。

三種配置方式:

1.在server.xml文件的host元素配置力圖


      

2.(2)(2)在tomcat/conf/[engin]/[host]/xxxxxx.xml
其中xml文件的名字將作爲web應用的虛擬路徑,如果虛擬路徑配置多級,此時可以用#進行分割
再在這個文件中配置<Context docBase="真實路徑"/>
這種配置方式下,只要將文件名配置爲ROOT.xml這個web應用就成爲當前虛擬主機的缺省web應用
此種配置方式不需要重啓服務器即可起作用,好用!!!


3.直接將web應用放置到虛擬主機管理的目錄下即可

此種配置方式下,只要將web應用文件夾的名字改爲ROOT,這個web應用就成了當前虛擬主機的缺省web應用了


小知識補充:

1.打war包
我們可以將web應用中的內容打成一個壓縮包,方便拷貝,直接丟到web應用管理的目錄下,tomcat會自動解壓這個壓縮包,注意壓縮包必須是.war格式的
兩種方式打war包:
(1)進入web應用目錄,執行 jar -cvf xxx.war *
(2)將要打war包的內容壓縮爲.zip格式,手動的改後綴名爲.war


2.通用web.xml 通用context.xml
在tomcat的conf目錄下有web.xml這個web.xml是tomcat中所有其他web.xml的爸爸,其他web.xml默認繼承這個web.xml中的配置,所以可以在這個web.xml爲web應用做一些通用的配置
在tomcat的conf目錄下有context.xml這個文件中配置的<COntext>是整個tomcat中其他<Context>標籤的爸爸,其他<Context>默認繼承這個<Context>配置,可以在這裏爲<Context>做一些通用配置

3.tomcat的服務器管理平臺
tomcat-users.xml 可以配置tomcat的管理平臺的用戶名密碼


    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章