Tomcat线程

原创 2016年05月30日 15:23:32
可以通过调节并发线程数来对tomcat自身进行优化。

tomcat中conf/service.xml配置如下:
<!--The connectors can use a shared executor, you can define one or more named thread pools-->
    <!--
    <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" 
        maxThreads="150" minSpareThreads="4"/>
    -->


    <!-- A "Connector" represents an endpoint by which requests are received
         and responses are returned. Documentation at :
         Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
         Java AJP  Connector: /docs/config/ajp.html
         APR (HTTP/AJP) Connector: /docs/apr.html
         Define a non-SSL HTTP/1.1 Connector on port 8080
    -->
    <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
    <!-- A "Connector" using the shared thread pool-->
    <!--
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
    -->           
    <!-- Define a SSL HTTP/1.1 Connector on port 8443
         This connector uses the JSSE configuration, when using APR, the 
         connector should be using the OpenSSL style configuration
         described in the APR documentation -->
    <!--
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />
    -->

    <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

tomcat支持多个Connector配置,支持多个Connector共享一个线程池。

Executor 配置的是tomcat的线程池,在Connector中用executor配置线程池。可以通过调节maxThreads的值。来调节tomcat的最大线程数。


可以在tomcat的conf/web.xml中配置
    <session-config>
        <session-timeout>30</session-timeout>
    </session-config>
来管理session


Tomcat中的线程配置

一、概述     tomcat中在server.xml中配置线程,可以在connector中配置,也可以配置executor,这两者之间的配置有什么区别?     具体配置内容,还请查看conf/se...
  • reliveIT
  • reliveIT
  • 2016年12月05日 18:36
  • 1472

一次随Tomcat启动一个线程所映射的run()start()区别

关于要随tomcat启动一起启动一个线程。
  • Cicyer2513
  • Cicyer2513
  • 2017年05月18日 21:40
  • 436

tomcat 调整线程数

调整线程数  另外一个可通过应用程序的连接器(Connector)进行性能控制的的参数是创建的处理请求的线程数。Tomcat使用线程池加速响应速度来处理请求。在Java中线程是程序运行时的路径,是在一...
  • starnight_cbj
  • starnight_cbj
  • 2010年12月14日 14:26
  • 7885

Tomcat调优总结【内存和线程】

本文,主要讲的是tomcat内存和线程方面的优化 1.调整tomcat的内存 分类 选项 说明 堆空间 -Xms 启动JVM时的初始堆大小   ...
  • fly910905
  • fly910905
  • 2017年11月13日 11:31
  • 828

tomcat并发线程数设置

tomcat 线程数 设置
  • kidoo1012
  • kidoo1012
  • 2017年03月03日 10:03
  • 967

Tomcat线程数参数设置

原文地址: http://www.tuicool.com/articles/2qe2Ije 我简单理解就是: maxThreads:Tomcat线程池最多能起的线程数;...
  • yy3097
  • yy3097
  • 2016年03月25日 11:55
  • 1730

tomcat线程数

测试tomcat线程数:
  • iamlihongwei
  • iamlihongwei
  • 2017年01月10日 15:25
  • 1027

查看tomcat进程启动了多少个线程

查看tomcat进程启动了多少个线程参考文章 http://blog.csdn.net/yfkiss/article/details/6729364 获取tomcat进程pid ps -ef|gre...
  • lxxxzzl
  • lxxxzzl
  • 2015年05月25日 20:21
  • 9210

tomcat最大线程数的设置

Tomcat的server.xml中连接器设置如下   Xml代码   Connector port="8080"                    maxThreads...
  • down177
  • down177
  • 2015年06月17日 08:47
  • 2024

启动tomcat的同时 启动其他线程

实现ServletContextListener 接口,并覆盖其中的两个方法:public class StartMonitorMain implements ServletContextListe...
  • fengyun111999
  • fengyun111999
  • 2010年11月22日 10:05
  • 3343
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tomcat线程
举报原因:
原因补充:

(最多只允许输入30个字)