spring boot 内嵌tomcat线程池配置

问题描述

应用程序是使用 spring boot 构建的。我的应用程序使用 application.yaml 进行外部配置。但是当我尝试在 application.yaml 中添加以下配置时,应用程序无法启动并出现错误,因为 tomcat 无效。但是类似的等效配置我已经尝试在另一个应用程序中使用 application.propeties 它可以在那里工作。

server:
    port:8080
    tomcat:
      max-threads:500
      accept-count:500
      max-connections:10000
      min-spare-threads:500

解决方法

对我来说这似乎适用于 application.yaml

server:
    port: 8080
    tomcat: 
        max-threads: 500
        accept-count: 500
        max-connections: 10000
        min-spare-threads: 500

或者application.properties中的这个

server.port = 8080
server.tomcat.max-threads = 500
server.tomcat.accept-count = 500
server.tomcat.max-connections = 10000
server.tomcat.min-spare-threads = 500

如果它不起作用,可能是您的依赖项中有错误?

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...