springboot t 2.1.5プロジェクトの構成はtomcatを内蔵してHttp 11 A prProtocolを使用します.


springboot t 2.1.5プロジェクトの構成はtomcatを内蔵してHttp 11 A prProtocolを使用します.
Tomcat ServletWebServerFactory種類の中でset Protocol()の方法で大丈夫です.
/**
 * 

@filename SSLAPRConfig

*

*

@description apr

* * @author llspace * @version 1.0 * @since 2019/6/25 18:01 **/ @Configuration public class AprProtocolConfig { @Bean public TomcatServletWebServerFactory servletContainer() { TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory(); tomcat.setProtocol("org.apache.coyote.http11.Http11AprProtocol"); tomcat.addContextLifecycleListeners(new AprLifecycleListener()); return tomcat; } }
Http 11 A prProtocolはtcnative-1.dllサポートが必要で、内蔵tomcatバージョンは9で、対応tomcatパッケージをダウンロードして、binディレクトリの下のtcnative-1.dlをjdkインストールディレクトリのbinディレクトリの下にコピーします.
テストを開始します.次のように印刷したら配置が成功します.
o.a.co yote.http 11-Http 11-prProtocol:Starting Protocol Handler[http-app-433]