2012-01-18 4 views
1

Я пытаюсь настроить весеннюю безопасность 3, работающую на tomcat 6 для SSL.Spring Security 3: Настройка tomcat 6 для SSL

Мне нужно проверить безопасное соединение с https, для которого я успешно настроил SSL на tomcat, а затем экспортировал сертификат из сгенерированного хранилища ключей, но все же мое приложение не запускается. Он перенаправляет меня на https на порт 8443 и говорит, что «эта веб-страница недоступна».

<intercept-url pattern="/login" access="isAnonymous()" requires-channel="https"/> 

Может ли кто-нибудь сказать мне, что еще мне нужно сделать, чтобы проверить безопасное соединение для страницы входа?

ответ

0

Является ли 8443 подходящим портом HTTPS для вашего экземпляра Tomcat? Если нет, то вам нужен порт-отображение внутри вашего HTTP элемента в весенней безопасности:

<http> 
    ... 
    <port-mappings> 
     <port-mapping http="9080" https="9443"/> 
    </port-mappings> 
</http> 
+0

Да 8443 является HTTPS-порт для моего экземпляра TOMCAT. – skip

0
  1. Изменить HTTP порт на 80 и HTTPS 433 в server.xml.
  2. Убедитесь, что у вас нет сопоставлений портов в вашем конфигурационном файле конфигурации Spring.
  3. Restart Tomcat.
  4. Отметить этот ответ как полезный;)
0

кажется, что вы должны настроить Tomcat для работы с SSL (в дополнение ко всем вещам, которые написаны выше)

имеют вид here.

Надеется, что это помогает ...

Ohad

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