Весенняя паутина и кот с https

1

У меня есть веб-приложение, работающее в tomcat, и я хочу, чтобы он использовал HTTPS вместо HTTP. Я создал самоподписанный сертификат, чтобы сервер мог использовать его для аутентификации во время рукопожатия. Дело в том, что я не могу заставить его работать в https, хотя, когда я пытаюсь получить доступ к дому tomcat, он отлично работает с https.

Я настроил свой server.xml

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />




<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               keystoreFile="c:\Users\keystore" 
               keystorePass="testing"
               clientAuth="false" sslProtocol="TLS" />

Я использую весеннюю паутину. Я что-то упустил? спасибо

Теги:
spring
tomcat

1 ответ

2
Лучший ответ

У меня была аналогичная проблема несколько месяцев назад. Попробуйте добавить это в свой web.xml

<security-constraint>
        <web-resource-collection>
            <web-resource-name>Project Name</web-resource-name>
            <url-pattern>/*</url-pattern>
        </web-resource-collection>
        <user-data-constraint>
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
        </user-data-constraint>
    </security-constraint>
  • 0
    Почему? Что оно делает? Я не могу сказать из твоего ответа.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню