zoukankan      html  css  js  c++  java
  • Tomcat



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



    目录结构



    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了)



    8. 典型的web目录结构

    后面的博文会分别讲解



  • 相关阅读:
    Python读写Excel文件和正则表达式
    R Language Learn Notes
    Electron小记
    Unity商店下载的文件保存路径?
    Unity LineRenderer制作画版
    unity图形圆形展开
    [转]资深CTO:关于技术团队打造与管理的10问10答
    unity游戏在ios11上不显示泰语解决办法
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
  • 原文地址:https://www.cnblogs.com/Howlet/p/12128338.html
Copyright © 2011-2022 走看看