tomcat目录


给个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的三个作用范围:

  1. tomcat server级别:在/conf/context.xml里配置
  2. Host级别:在/conf/Catalina/${hostName}里添加context.xml,继而进行配置
  3. web app 级别:在/conf/Catalina/${hostName}里添加${webAppName}.xml,继而进行配置

Web.xml文件的作用:

  • tomcat网站本身的xml配置文件.

Server.xml文件的作用:

  1. server.xml是对tomcat的设置,可以设置端口号,添加虚拟机这些的,是对服务器的设置。
  2. 主要是部署工程的,例如:<Context path="/project" docBase="E:\work\abc\WebRoot" debug="0" reloadable="true" crossContext="true" />。
  3. project是你的工程名称,docBase的地址就是你的工程所在位置。

tomcat-users.xml文件的作用:

1.关于用户角色、管理员的信息都在这个配置文件中。
2.登录用户默认是注释掉的,把 去掉才能生效。
3.在配置文件<tomcat-users>节点下添加管理员配置:


a7ac4e73-ed23-31a8-9bbe-cc48544bcfb5.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容