[ https://issues.apache.org/jira/browse/WICKET-5000?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13560790#comment-13560790 ]
Martin Grigorov commented on WICKET-5000: ----------------------------------------- Sorry. I don't have that much time. This is a big investment in time. Last time when I tried to run Glassfish (the simpler Oracle application server) I failed miserably. My main problem with paid app servers is that if we find a problem in them there is no way to have it fixed. So for me it is wasted time. > HttpsMapper Appends Context Root when Behind Apache Proxy > --------------------------------------------------------- > > Key: WICKET-5000 > URL: https://issues.apache.org/jira/browse/WICKET-5000 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 6.5.0 > Environment: Ubuntu 12.04 and Mac OS X Mountain Lion > Reporter: Tim Urberg > Priority: Minor > > I have a Wicket app running Wicket 6.5.0 which uses HttpsMapper to switch to > HTTPS for a login page and on another page. The app is deployed in Weblogic > version 10.3.5.0 with a context root of /documentation. Weblogic sits behind > an Apache HTTP server which uses the Weblogic HTTP Server plugin > (http://docs.oracle.com/cd/E13222_01/wls/docs81/plugins/apache.html#120648) > and set up like this: > <VirtualHost *:80> > WebLogicHost 10.0.2.2 > WebLogicPort 7011 > > SetHandler weblogic-handler > PathPrepend /documentation > ErrorLog ${APACHE_LOG_DIR}/error.log > # Possible values include: debug, info, notice, warn, error, crit, > # alert, emerg. > LogLevel info > CustomLog ${APACHE_LOG_DIR}/access.log combined > </VirtualHost> > <IfModule mod_ssl.c> > <VirtualHost _default_:443> > WebLogicHost 10.0.2.2 > WebLogicPort 7011 > ErrorLog ${APACHE_LOG_DIR}/ssl_error.log > SetHandler weblogic-handler > PathPrepend /documentation > WLProxySSL ON > SecureProxy ON > # Possible values include: debug, info, notice, warn, error, crit, > # alert, emerg. > LogLevel info > CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined > SSLEngine on > SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem > SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key > </VirtualHost> > </IfModule> > I have tried overriding HttpsMapper#createRedirectUrl to remove > /documentation from the URL, but it only works if I go directly to the page > that is annotated with @RequireHTTPS. While debugging I discovered that the > above method doesn't get called if a link is clicked or if > RestartResponseAtInterceptPageException is used (with wicket-auth-roles). -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira