給個(gè)github的鏈接,上面有很多初學(xué)者可供學(xué)習(xí)的資料嫩与,喜歡我的文章就給個(gè)關(guān)注/喜歡吧
<a>https://github.com/SuperZee</a>
Tomcat目錄結(jié)構(gòu):
| 目錄 | 描述 |
| -|:-:| -:|
| /bin | 可執(zhí)行腳本文件,啟動(dòng)與關(guān)閉tomcat |
| /conf| Tomcat服務(wù)器配置文件,server.xml|
|/logs | 日志文件|
|/webapps|默認(rèn)發(fā)布web應(yīng)用的目錄|
| /lib| 服務(wù)器所需要的JAR文件|
|/work|由jsp默認(rèn)生成的Servlet文件放于此目錄下|
WEB應(yīng)用目錄結(jié)構(gòu):
|目錄|描述|
|-|:-:|-:|
|/WEB-INF|存放web.xml文件|
|/classes|存放各種class文件|
|/lib|<small>存放當(dāng)前Web應(yīng)用所需要的JAR文件蛤吓,如JDBC驅(qū)動(dòng)</small>|
context.xml文件的作用:
- Context.xml是Tomcat公用的環(huán)境配置惋啃。tomcat服務(wù)器會(huì)定時(shí)去掃描這個(gè)文件德谅。一旦發(fā)現(xiàn)文件被修改(時(shí)間戳改變了),就會(huì)自動(dòng)重新加載這個(gè)文件,而不需要重啟服務(wù)器。
context.xml的三個(gè)作用范圍:
- tomcat server級(jí)別:在/conf/context.xml里配置
- Host級(jí)別:在/conf/Catalina/${hostName}里添加context.xml豌蟋,繼而進(jìn)行配置
- web app 級(jí)別:在/conf/Catalina/${hostName}里添加${webAppName}.xml,繼而進(jìn)行配置
Web.xml文件的作用:
- tomcat網(wǎng)站本身的xml配置文件.
Server.xml文件的作用:
- server.xml是對(duì)tomcat的設(shè)置桑滩,可以設(shè)置端口號(hào)梧疲,添加虛擬機(jī)這些的,是對(duì)服務(wù)器的設(shè)置运准。
- 主要是部署工程的,例如:
<Context path="/project" docBase="E:\work\abc\WebRoot" debug="0" reloadable="true" crossContext="true" />幌氮。
- project是你的工程名稱,docBase的地址就是你的工程所在位置戳吝。
tomcat-users.xml文件的作用:
1.關(guān)于用戶角色浩销、管理員的信息都在這個(gè)配置文件中贯涎。
2.登錄用戶默認(rèn)是注釋掉的听哭,把 去掉才能生效。
3.在配置文件<tomcat-users>節(jié)點(diǎn)下添加管理員配置:
a7ac4e73-ed23-31a8-9bbe-cc48544bcfb5.jpg