zoukankan      html  css  js  c++  java
  • tomcat详解

    1.几个重要的配置文件:

    server.xml:配置tomcat的端口号,配置主机信息。

    web.xml:配置了tomcat的一些默认的servlet,每个项目启动时,都会执行这些servlet。规定了session默认的保存时间。还规定了<mime-mapping>标签。规定<mime-mapping>的作用是用于声明服务器对待<extension>xx</extension> 扩展名为xx的文件是以mime-type类型来处理。防止直接在浏览器打开文件,而是要以某种格式下载文件。

    context.xml:定义web应用的默认行为

    2.tomcat的目录文件(自行查看)。其中,work文件夹是存放jsp生成的class文件的地方。

    3.server.xml文件配置的详细说明:

    其中需要注意的是:connector配置并发时的请求数,具体讲解请看http://blog.csdn.net/xwnxwn/article/details/50604879

    context标签里的reloadable属性可以让项目被修改后不用重启tomcat服务也可以自动更新web-inf下的lib和class文件。但是需要保证class文件要重新编译。

    4.一个Connector将在某个指定端口上侦听客户请求,并将获得的请求交给Engine来处理,从Engine处获得回应并返回客户
    TOMCAT有两个典型的Connector,一个直接侦听来自browser的http请求,一个侦听来自其它WebServer的请求
    Coyote Http/1.1 Connector 在端口8080处侦听来自客户browser的http请求 
    Coyote JK2 Connector 在端口8009处侦听来自其它WebServer(Apache)的servlet/jsp代理请求

    5.对于Tomcat 来说,主要就是以下这几个文件:conf 下的server.xml、web.xml,以及项目下的web.xml,加载就是读取这些配置文件。

    更多了解,请查看http://www.cnblogs.com/crazylqy/p/4706223.html#3888890

    tomcat的优化:

    查看http://blog.csdn.net/u012562943/article/details/51441157

    有详细的讲解

     6. tomcat中startuo.bat中打开后定义了java_home的路径,如果系统环境没有配置jdk的系统变量,就会走startup里配置的java_home.如果这里面的java_home路径也是错的,则tomcat就启动失败了。

  • 相关阅读:
    ncnn 编译配置
    Android 配置 ncnn
    Android Studio 配置 OpenCV4+
    ROS catkin cheat sheet
    CMake 使用代理服务器
    Git设置代理服务器
    安卓assets处理
    【Android】Toast on non-UI thread
    高级语言编译和运行系统
    linux环境安装包方式
  • 原文地址:https://www.cnblogs.com/hongyuansu/p/8296886.html
Copyright © 2011-2022 走看看