Tapestry 5 + https
От: ASG2000  
Дата: 24.02.09 14:16
Оценка:
Задача — заставить web приложение, написанное на Tapestry 5 (release) работать под https (ssl).
B web.xml используется
<security-constraint>
...
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>.
Где NONE, заменяется на CONFIDENTIAL, если нужно https.
Однако, если в browser открыть страницу, например, https://192.168.1.3:8443/bla/bla/bla/bla,
то она создается T5 так, что все линки на другие страницы становятся абсолютными,
и в таком формате http://192.168.1.3/bla/bla/bla/bla.
Соответствено приложение перестает работать.
Автор в своем блоге советует использовать @Secure для классов страниц, но это приводит к тому,
что приложение уже не работает под http, т.к. secure страницы блокируются.
Посоветуйте, пожалуйста, как решить эту задачу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.