spring-boot - Spring boot - 嵌入式 Tomcat HTTP 到 HTTPS 重定向

标签 spring-boot embedded-tomcat-7

我正在使用 Java 7、Spring-Boot 1.1.7 和 ambeded Tomcat 7。

过去,当我使用独立的 Tomcat 时,我常常添加一个 http 连接器,它将请求重定向到 HTTPS 端口:

<Connector port="8080" enableLookups="false"
           redirectPort="8443" />

当我使用嵌入式 Tomcat(并且我没有 server.xml 文件)时如何执行此操作?

最佳答案

您可以添加Connector或者使用其 Java API 配置现有的 API(例如,参见 http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#howto-enable-multiple-connectors-in-tomcat )。 Connector有一个setRedirectPort() (它直接由 XML <Connector/> 元素映射)。

关于spring-boot - Spring boot - 嵌入式 Tomcat HTTP 到 HTTPS 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26438143/

相关文章:

Spring Security 5 OAuth2 客户端与 Gitlab 失败

hibernate - 使用 CockroachDB 的简单 CRUD 应用程序中的 org.hibernate.TransactionException

spring-boot - 使用Gradle从IntelliJ运行时,Flyway找不到迁移

java - 我应该使用 @Scheduled 还是在休息 Controller 中 sleep ?

tomcat7 - 移除嵌入式 Tomcat 7 中的连接器时端口无法释放

java - 创建名称为 'flywayInitializer' 的 bean 时出错

tomcat - 使用 Spring Boot 在嵌入式 Tomcat 服务器设置上的 Spring MVC 应用程序的路径变量中的非 ASCII 符号

java - Tomcat 被内核杀死

tomcat - 如何配置嵌入式tomcat监听80和8443端口?

tomcat7 - 如何在嵌入式tomcat服务器中设置自定义领域?我正在使用 Spring Boot。