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

    后面的博文会分别讲解



  • 相关阅读:
    Java-数组
    排序-冒泡排序
    排序-选择排序
    Java-基础
    Java-Html-session
    Java-API
    Tomcat-常用设置
    Tomcat目录结构
    TOMCAT-安装配置
    Java-public
  • 原文地址:https://www.cnblogs.com/Howlet/p/12128338.html
Copyright © 2011-2022 走看看