Задача — заставить 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 страницы блокируются.
Посоветуйте, пожалуйста, как решить эту задачу.