今天學習TOMCAT,主要學習的是Tomcat的目錄結構,配置文件!
1:Tomcat簡介
Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和併發訪問用戶不是不少的場合下被廣泛使用,是開發和調試JSP 程序的首選。對於一個初學者來講,能夠這樣認爲,當在一臺機器上配置好Apache 服務器,可利用它響應HTML頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,因此當你運行tomcat 時,它實際上做爲一個與Apache 獨立的進程單獨運行的。
儘管Tomcat也能夠做爲獨立的Java Web服務器,但在對靜態資源(HTML、圖像文件等)的處理速度,Web服務器管理等方面都不如Apache、IIS服務器等其餘專業的HTTP服務器,所以在實際應用中,經常把Tomcat與其餘的HTTP服務器集成使用。對於不支持Servlet/JSP的HTTP服務器,能夠經過Tomcat服務器來運行Servlet/JSP組件。web
當Tomcat與其餘HTTP服務器集成時,Tomcat服務器的工做模式一般爲進程外的Servlet容器,Tomcat服務器與其餘HTTP服務器之間經過專門的插件來通訊。tomcat
2:Tomcat解壓目錄簡介
Tomcat的目錄結構以下:
bin:Tomcat服務器啓動和關閉Tomcat腳本等文件,有Windows和Linux腳本
conf:Tomcat服務器的各類配置文件
lib:Tomcat服務器全部能夠訪問的jar包
logs:Tomcat服務器的日誌文件
temp:Tomcat服務器運行時的臨時文件
webapps:Tomcat服務器自帶的兩個web應用,admin和manager,用來管理Tomcat的web服務。
work:Tomcat服務器中jsp通過編譯後生成的servlet 服務器
3:配置文件簡介
server.xml——Tomcat中最重要的配置文件。定義了Tomcat的體系結構,包括鏈接器端口、鏈接數、集羣、虛擬目錄、訪問日誌等
web.xml——默認文件的設置
context.xml——全局context的配置文件,包括JNDI(Java Naming and Directory Interface,Java命名和目錄接口)等信息的配置
tomcat-user.xml——Tomcat管理員身份配置文件,關鍵是設置管理員的帳戶和密碼
logging.properties——Tomcat日誌配置文件,能夠修改默認Tomcat日誌路徑和名稱併發