web.xml ‹transport-guarantee› не может работать в определенной среде

Я добавил этот тег транспортной гарантии в web.xml, что означает, что доступ к определенным страницам возможен только через https. Но, однако, у этого есть проблема со средой, в которой есть веб-сервер и балансировщик нагрузки.

Видимо не перенаправляет на приложение с ssl портом.

Похоже на ограничение брандмауэра.

Кто-нибудь посоветует?


person Community    schedule 09.02.2009    source источник
comment
Я использую Sun Application Server 8.1 Enterprise Edition. Вы имеете в виду, что я могу проверить, какой порт балансировки нагрузки для SSL используется? Однако может возникнуть проблема, поскольку она может использоваться одним из доменов приложений на сервере приложений.   -  person    schedule 09.02.2009
comment
Вы не можете проверить это, но вы можете настроить его так, чтобы он явно сообщал серверу приложений, что такое интерфейсный порт SSL, чтобы он знал, что нужно перенаправлять на правильный порт.   -  person Jack Leow    schedule 10.02.2009


Ответы (1)


Какой контейнер вы используете? Я полагаю, что некоторые контейнеры позволяют указать в конфигурации «интерфейсный» (т. е. веб-сервер, балансировщик нагрузки и т. д.) SSL-порт.

Я сделал это для WebLogic, но я не уверен, указано ли это требование явно в спецификациях Java EE и поддерживают ли его все контейнеры.

person Jack Leow    schedule 09.02.2009