侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

tomcat 开启线程池

2023-11-30 星期四 / 0 评论 / 0 点赞 / 56 阅读 / 1408 字

tomcat工作的模式有bio, nio , apr 这三种模式 bio模式在tomcat7是默认方式,tomcat8默认使用的是nio 这个配置在protocol="HTTP/1.1",这个默认使用

 

tomcat工作的模式有bio, nio , apr 这三种模式

bio模式在tomcat7是默认方式,tomcat8默认使用的是nio

这个配置在protocol="HTTP/1.1",这个默认使用了bioprotocol="org.apache.coyote.http11.Http11Protocol" 制定为bio模式protocol="org.apache.coyote.http11.Http11NioProtocol" 使用nio模式protocol="org.apache.coyote.http11.Http11AprProtocol"  使用apr模式

低版本需要提前安装tomcat-native-apr软件包(apr库,openssl库和native库),高版本好像默认带了支持。

 <Executor name="tomcatThreadPool"	        namePrefix="tomcatThreadPool-"	        maxThreads="800"	        maxIdleTime="300000"	        minSpareThreads="200"/>

 

<Connector port="8080" protocol="HTTP/1.1"             executor="tomcatThreadPool"             connectionTimeout="20000"             redirectPort="8443" URIEncoding="UTF-8"             acceptCount="1000" />

Connector还可以添加配置的常见配置

URIEncoding="UTF-8"useBodyEncodingForURI="true" enableLookups="false"

如果使用nginx做代理,没有使用apache还可以关闭AJP端口。

还可以关闭shutdown端口。

广告 广告

评论区