springboot t 2.1.5プロジェクトの構成はtomcatを内蔵してHttp 11 A prProtocolを使用します.
springboot t 2.1.5プロジェクトの構成はtomcatを内蔵してHttp 11 A prProtocolを使用します.
Tomcat ServletWebServerFactory種類の中でset Protocol()の方法で大丈夫です.
テストを開始します.次のように印刷したら配置が成功します.
o.a.co yote.http 11-Http 11-prProtocol:Starting Protocol Handler[http-app-433]
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]