之前在學習的時候,真心不清楚有三種方式;
博客園第一次隨筆,很生疏,見諒!!!
1.先看一下tomcat解壓之后的目錄結構
bin目錄:存放啟動和關閉tomcat的腳本文件(二進制文件);
conf:存放tomcat的配置文件,例如配置整個服務器信息文件、存儲tomcat用戶的文件;
lib:tomcat的類庫,jar文件;
logs:日志文件,記錄了tomcat啟動和關閉的信息;
temp:存放tomcat的臨時文件,目錄下的東西可以在停止tomcat后刪除;
webapps:存放web項目的目錄,每一個文件夾都是一個項目,里面如果存在目錄,那就是tomcat自帶的。默認訪問ROOT;
work:運行時生成的文件,最終運行的文件都會存在這里面。可以刪除,重新生成。當客戶端用戶訪問一個JSP文件時,tomcat會通過JSP生成Java文件,然后將Java文件編譯生成class文件,Java文件和 class文件都會存在此目錄下;
2.tomcat部署項目的三種方法-----1
從eclipse中導出war包,放到webapps下,啟動tomcat進行訪問就OK了。
http://localhost:8080/xxx
tomcat部署項目的三種方法-----2
配置server.xml;
在host標簽內建一個context;
path:虛擬路徑
docBase:應用程序的物理路徑
privileged:如果是true,則tomcat會檢測應用程序的/WEB-INF/lib和/WEB-INF/classes目錄的變化,自動裝載新的應用程序,在不重啟tomcat的情況下改變應用程序,實現熱部署;
debug:0表示提供最少的信息,9表示提供最多的信息
瀏覽器訪問:localhost:8080/path路徑(path設置的是什么,這里就寫什么)/xxx
tomcat部署項目的三種方法-----3
conf目錄下新建xml文件;
最后進入localhost目錄下,新建一個xx.xml文件;在xml文件中增加配置:<Context docBase=
"D:/userfiles"
reloadable=
"true"
/>
瀏覽器訪問:localhost:8080/xml文件的名稱/訪問的文件名稱