2014-10-18 2 views
1

Я использую Java 7, Spring-Boot 1.1.7 и ambeded Tomcat 7.Spring загрузки - Embeded Tomcat HTTP на HTTPS перенаправлять

В прошлом, когда я использовал самостоятельный Tomcat, я использовал добавить соединитель HTTP, который будет перенаправлять запросы на порт HTTPS:

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

Как я могу это сделать, когда я использую Tomcat поместить его (и я не имею файл server.xml)?

ответ

2

Вы можете добавить Connector или настроить существующий с помощью Java API (например, см. http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#howto-enable-multiple-connectors-in-tomcat). Connector имеет setRedirectPort() (он отображается непосредственно элементом XML <Connector/>).

+0

Добавление соединителя и установка HTTP-порта было недостаточным, мне пришлось использовать @Andy Wilkinson's .answer: http://stackoverflow.com/questions/26655875/spring-boot-redirect-http-to-https – Modi

+0

Может ли вы приводите пример, пожалуйста – maxiplay

Смежные вопросы