【发布时间】:2018-06-25 11:25:00
【问题描述】:
我正在尝试使用带有两个连接器(一个 HTTP 和一个 HTTPS)和一个共享执行器的 Spring Boot 设置一个嵌入式 Tomcat。
我已经在 Spring Boot application.properties 上配置了 HTTPS 连接器,然后按照documentation 中的描述以编程方式添加了 HTTP 连接器。
但是,我没有看到任何选项可以为两个连接器使用相同的 Executor。我想将这种设置翻译成 Spring Boot 的配置:
<Executor name="tomcatSharedThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
<Connector executor="tomcatSharedThreadPool"
port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
<Connector executor="tomcatSharedThreadPool"
port="443" protocol="HTTP/1.1"
connectionTimeout="20000" />
有人知道怎么做吗?
谢谢。
【问题讨论】:
-
尽管这个问题比较老,但有一个重复的标题更好=更容易找到...
标签: tomcat spring-boot