Skip to content

Commit 9af2a57

Browse files
committed
Merge branch '2.6.x' into 2.7.x
Closes gh-33331
2 parents d430779 + b00f4f9 commit 9af2a57

File tree

1 file changed

+5
-26
lines changed
  • spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/howto/webserver/enablemultipleconnectorsintomcat

1 file changed

+5
-26
lines changed

spring-boot-project/spring-boot-docs/src/main/java/org/springframework/boot/docs/howto/webserver/enablemultipleconnectorsintomcat/MyTomcatConfiguration.java

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -16,46 +16,25 @@
1616

1717
package org.springframework.boot.docs.howto.webserver.enablemultipleconnectorsintomcat;
1818

19-
import java.io.IOException;
20-
import java.net.URL;
21-
2219
import org.apache.catalina.connector.Connector;
23-
import org.apache.coyote.http11.Http11NioProtocol;
2420

2521
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
2622
import org.springframework.boot.web.server.WebServerFactoryCustomizer;
2723
import org.springframework.context.annotation.Bean;
2824
import org.springframework.context.annotation.Configuration;
29-
import org.springframework.util.ResourceUtils;
3025

3126
@Configuration(proxyBeanMethods = false)
3227
public class MyTomcatConfiguration {
3328

3429
@Bean
35-
public WebServerFactoryCustomizer<TomcatServletWebServerFactory> sslConnectorCustomizer() {
36-
return (tomcat) -> tomcat.addAdditionalTomcatConnectors(createSslConnector());
30+
public WebServerFactoryCustomizer<TomcatServletWebServerFactory> connectorCustomizer() {
31+
return (tomcat) -> tomcat.addAdditionalTomcatConnectors(createConnector());
3732
}
3833

39-
private Connector createSslConnector() {
34+
private Connector createConnector() {
4035
Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
41-
Http11NioProtocol protocol = (Http11NioProtocol) connector.getProtocolHandler();
42-
try {
43-
URL keystore = ResourceUtils.getURL("keystore");
44-
URL truststore = ResourceUtils.getURL("truststore");
45-
connector.setScheme("https");
46-
connector.setSecure(true);
47-
connector.setPort(8443);
48-
protocol.setSSLEnabled(true);
49-
protocol.setKeystoreFile(keystore.toString());
50-
protocol.setKeystorePass("changeit");
51-
protocol.setTruststoreFile(truststore.toString());
52-
protocol.setTruststorePass("changeit");
53-
protocol.setKeyAlias("apitester");
54-
return connector;
55-
}
56-
catch (IOException ex) {
57-
throw new IllegalStateException("Fail to create ssl connector", ex);
58-
}
36+
connector.setPort(8081);
37+
return connector;
5938
}
6039

6140
}

0 commit comments

Comments
 (0)