Tomact部署项目

image.png
部署方式分为两种

  1. 直接将项目放到tomact目录下的webapps文件夹中
  2. 写配置文件置于conf\Catalina\localhost文件夹中

localhost中添加配置文件

建议配置文件名和项目名相同
image.png

Tomcat配置并发

Tomcat的最大并发数是可以配置的,实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使Tomcat支持更多的并发。
这个并发能力还与应用的逻辑密切相关,如果逻辑很复杂需要大量的计算,那并发能力势必会下降。如果每个请求都含有很多的数据库操作,那么对于数据库的性能也是非常高的。
对于单台数据库服务器来说,允许客户端的连接数量是有限制的。并发能力问题涉及整个系统架构和业务逻辑、系统环境不同、Tomcat版本不同、JDK版本不同、以及修改的设定参数不同。并发量的差异还是满大的。并发数设置参数有如下几个

maxThreads=”1000”
最大并发数

minSpareThreads=”100”
初始化时创建的线程数

maxSpareThreads=”500”
一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。

acceptCount=”700”
指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理

配置实例

  1. <Connector port="8080" protocol="HTTP/1.1" minSpareThreads="100" maxSpareThreads="500" maxThreads="1000" acceptCount="700" connectionTimeout="20000" redirectPort="8443" />