Hi,

I don't know is it the appropriate channel I should ask but I hope somebody
can give me a pointer.
The sympthom is that super.getDesiredSchemeFor(pageClass) always returns
HTTP regardless https or http is in the url.
If I force Scheme.HTTPS then everything works fine.


TIA., Sandor

-------------------------------------------------------------------------------------------------------------
servlet.xml looks like this:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
                           enableLookups="false"
               redirectPort="443" />
    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
                           enableLookups="false"
               redirectPort="443" />
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="443" />

    <Connector port="443"
protocol="org.apache.coyote.http11.Http11AprProtocol"
               maxThreads="150" SSLEnabled="true" scheme="https"
secure="true"
              
SSLCertificateFile="C:\apache-tomcat-7.0.64\conf\wildcard_hok-plastic_com.crt" 
              
SSLCertificateKeyFile="C:\apache-tomcat-7.0.64\conf\wildcard_hok-plastic_com.key"
               clientAuth="false" sslProtocol="TLS" />

    <Connector port="8009" protocol="AJP/1.3" redirectPort="443" />


My Application's relevant part is this:

setRootRequestMapper(new HttpsMapper(getRootRequestMapper(), new
HttpsConfig()) {

                @Override
                protected Scheme getDesiredSchemeFor(Class<? extends
IRequestablePage> pageClass) {
                    if (getConfigurationType() ==
RuntimeConfigurationType.DEVELOPMENT) {
                        LOG.info("Dev mode, always use HTTP");
                        return Scheme.HTTP;
                    } else {
                        
                        Scheme sm=super.getDesiredSchemeFor(pageClass);
                        sm=Scheme.HTTPS;
                        LOG.info("not in development mode "+sm.name());
                        return sm;
                    }
                }

            });


             

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Tomcat-7-SSL-and-getDesiredSchemeFor-problem-tp4671980.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to