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目录结构

    后面的博文会分别讲解



  • 相关阅读:
    AngularJs学习——常用表单指令练习
    JavaScript知识递归实现数组中指定后代元素的查找
    JavaScript知识之判断字符串中出现最多的字符及次数
    CSS3知识之立方体动画效果
    CSS知识之 background-size 用法详细介绍
    CSS知识之 background-position 用法详细介绍
    CSS3知识之filter滤镜效果
    CSS3知识之折角效果
    CSS3知识之阴影box-shadow
    JS利用 Sea.js 实现模块化:拖拽、缩放及范围限制
  • 原文地址:https://www.cnblogs.com/Howlet/p/12128338.html
Copyright © 2011-2022 走看看