給個github的鏈接,上面有很多初學者可供學習的資料,喜歡我的文章就給個關注/喜歡吧
<a>https://github.com/SuperZee</a>
Tomcat目錄結構:
| 目錄 | 描述 |
| -|:-:| -:|
| /bin | 可執行腳本文件,啟動與關閉tomcat |
| /conf| Tomcat服務器配置文件,server.xml|
|/logs | 日志文件|
|/webapps|默認發布web應用的目錄|
| /lib| 服務器所需要的JAR文件|
|/work|由jsp默認生成的Servlet文件放于此目錄下|
WEB應用目錄結構:
|目錄|描述|
|-|:-:|-:|
|/WEB-INF|存放web.xml文件|
|/classes|存放各種class文件|
|/lib|<small>存放當前Web應用所需要的JAR文件,如JDBC驅動</small>|
context.xml文件的作用:
- Context.xml是Tomcat公用的環境配置。tomcat服務器會定時去掃描這個文件。一旦發現文件被修改(時間戳改變了),就會自動重新加載這個文件,而不需要重啟服務器。
context.xml的三個作用范圍:
- tomcat server級別:在/conf/context.xml里配置
- Host級別:在/conf/Catalina/${hostName}里添加context.xml,繼而進行配置
- web app 級別:在/conf/Catalina/${hostName}里添加${webAppName}.xml,繼而進行配置
Web.xml文件的作用:
- tomcat網站本身的xml配置文件.
Server.xml文件的作用:
- server.xml是對tomcat的設置,可以設置端口號,添加虛擬機這些的,是對服務器的設置。
- 主要是部署工程的,例如:
<Context path="/project" docBase="E:\work\abc\WebRoot" debug="0" reloadable="true" crossContext="true" />。
- project是你的工程名稱,docBase的地址就是你的工程所在位置。
tomcat-users.xml文件的作用:
1.關于用戶角色、管理員的信息都在這個配置文件中。
2.登錄用戶默認是注釋掉的,把 去掉才能生效。
3.在配置文件<tomcat-users>節點下添加管理員配置:
a7ac4e73-ed23-31a8-9bbe-cc48544bcfb5.jpg