Many thanks for that! Mike
Konstantin Kolinko wrote: > > You should have asked this question at Spring Framework community > support forum, > http://forum.springframework.org/forumdisplay.php?f=33 > > Acegi Security is implemented as a filter, and its configuration is > independent of Tomcat. > > I have not an example at hand, so the following is from the reference > guide and from the source code: > > In short: > You should provide your instance of ChannelEntryPoint with a reference > to the bean that implements PortMapper interface, e.g. an instance of > PortMapperImpl. > > In detail: > 1. There is a bean that implements ChannelEntryPoint interface > somewhere in your configuration. I suppose that it is an instance of > RetryWithHttpsEntryPoint. > 2. RetryWithHttpsEntryPoint by default implicitly creates an instance > of PortMapperImpl. > You should instead explicitly declare an instance of PortMapperImpl as > a bean in your configuration and pass it as the value for property > "portMapper" of RetryWithHttpsEntryPoint. > 3. You specify a <map> of integer - integer values as portMappings > property of PortMapperImpl. By default the map contains mappings: > 80 <-> 443 > 8080 <-> 8443. > > I hope that will help you. > > I share your confusion that the instructions are not detailed enough > in the reference guide. Classes Hierarchy view of Eclipse IDE is > really helpful when dealing with Spring. > > Best regards, > K.K. > > > 2008/3/12, mikebgx <[EMAIL PROTECTED]>: >> >> Many thanks for your reply, it pointed me in the right direction ie >> Acegi... >> >> Yes https still works, I can browse to https://localhost:8443/login.jsp >> but I notice when I browse to https://localhost:8443/menu.html its >> redirected to port 8080 even though I've changed HTTP port from 8080 to >> 8090 >> in server.xml >> >> I'm causing the redirect by using Acegi aka Spring Security, and >> defining >> secure pages as REQUIRES_SECURE_CHANNEL in the channelProcessingFilter >> bean >> declaration in security.xml >> Maybe I must also configure Ageci for non-8080, as well as configuring >> server.xml >> Acegi seems to have a PortMapper.setPortMappings method but how can I >> specify this in XML? >> >> >> markt-2 wrote: >> > >> > mikebgx wrote: >> >> 8090 is in quotes btw, ie "8090" >> > >> > Does https still work? >> > Is it just the redirect that is broken? >> > How are you causing the redirect? >> > Have you checked the logs? >> > >> > Mark >> > >> > >> > --------------------------------------------------------------------- >> > To start a new topic, e-mail: users@tomcat.apache.org >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> >> -- >> View this message in context: >> http://www.nabble.com/Changing-HTTP-port-from-8080-prevents-HTTPS-redirects%2C-Tomcat-5.5-tp15975743p16001324.html >> >> Sent from the Tomcat - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> >> To start a new topic, e-mail: users@tomcat.apache.org >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Changing-HTTP-port-from-8080-prevents-HTTPS-redirects%2C-Tomcat-5.5-tp15975743p16012720.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]