给个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>节点下添加管理员配置: