I'm using Seam 2.1.0 SP1
In the login.page, I have
<page xmlns="http://jboss.com/products/seam/pages"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd"
scheme="https">
In pages.xml, I have
<page view-id="*" scheme="http"/>
In components.xml, I have
<navigation:pages http-port="8080" https-port="8443" />
SSL is enabled in Tomcat.
The first time I log into the app, everything works just as expected. The login page is handled via HTTPS and all other pages in the app are handled via HTTP.
If I click on 'logout', the login page is displayed as expected.
When I log in again, a display I have in the banner now lists the name of the user logged in (so it thinks the login was successful), however, the HTTPS login page is still displayed.
Once I get into this state, I cannot get out of it.