码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat

时间:2020-01-01 11:31:31      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:jar包   是你   The   lib   min   现在   生成   temp   att   



Tomcat是一个开源的Web 应用服务器。是Servlet容器,能运行.class文件,也是Jsp容器,能处理动态资源,还是Web服务器也就是说能处理Hmlt,Css等,Tomcat启动时读取web.xml文件里的信息,加载对应类,然后反射的实例化他们




目录结构

技术图片


1. bin

存放tomcat的二进制可执行命令,比如启动关闭服务器

技术图片


2. conf

配置文件的目录

技术图片

其中


server.xml是服务器配置文件,如端口号,虚拟目录

<!-- 默认8080 -->
<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
<!-- Host标签下添加如下代码 -->
<!-- path是映射的url,docBase是对应盘符地址 -->
<Context path="/webURL" docBase="D:\web"/>


web.xml是默认站点配置

<!-- The mapping for the default servlet -->
<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

<!-- The mappings for the JSP servlet -->
<servlet-mapping>
    <servlet-name>jsp</servlet-name>
    <url-pattern>*.jsp</url-pattern>
    <url-pattern>*.jspx</url-pattern>
</servlet-mapping>

<!-- 过期时间/min -->
<session-config>
    <session-timeout>30</session-timeout>
</session-config>

<!-- 各种支持的文件类型 -->


context.xml全部站点的统一配置,一般不用,都是用各个站点自己的配置信息

<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>




3. lib

各种加载所需的jar包

技术图片




4. logs

日志文件,记录Tomcat启动和关闭的信息,及异常信息

技术图片




5. temp

存放临时文件




6. webapps

存放站点,就是你的网站

技术图片




7.work

工作目录,即运行时生成的文件,最终运行的文件都在这里,比如放jsp被访问后生成对应的server文件和.class文件(现在我没用过JSP了)




Tomcat

标签:jar包   是你   The   lib   min   现在   生成   temp   att   

原文地址:https://www.cnblogs.com/Howlet/p/12128338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!