Ah, thanks! I'll have to go with option 2 as I'm pretty well tied to Tomcat 4 and I have to develop toward IE.
-----Original Message----- From: "Bill Barker"<[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Date: Sat Jun 05 21:47:40 PDT 2004 Subject: Re: Tomcat 4.1.30 HTTP->HTTPS redirect problem (second attempt) >This is a pretty well known bug in MSIE. The short version is that that TC >4.1.x sends two redirects to get you to the login page, and MSIE gets >confused. The options to get around this are: >1) Don't use MSIE. >2) Use the default SSL port (e.g. 443). >3) Use TC 5.0.x instead of TC 4.1.x. > >"Ryan Stewart" <[EMAIL PROTECTED]> wrote in message >news:[EMAIL PROTECTED] >> I posted a question about this about a week ago, but haven't seen any >reply. >> >> I've set up Tomcat 4.1.30 for secure access via SSL. Unsecure port is >8080, secure port is 8081. I use Tomcat for J2EE application development, >and the problem is related to that. Using basic authentication, things work >fine. When I move from an unsecure to a secure area of my application, the >dialog box pops up and upon entering the correct user/password, I'm >redirected to the secure port. However, if I change to form based >authentication, when trying to send me to the login form, it sends me to the >unsecure port using https. In other words: >> https://localhost:8080/secureApp/login.jsp >> >> It should be sending me to 8081. Any clue why this would happen? Snippets >from my connectors in server.xml are below. If you need other info, just >ask. >> >> <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" ... >> port="8080" ... redirectPort="8081" scheme="http" secure="false" ...> >> <Factory >> className="org.apache.catalina.net.DefaultServerSocketFactory"/> >> </Connector> >> <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" ... >> port="8009" ... redirectPort="8081" scheme="http" secure="false" ... > >> <Factory >> className="org.apache.catalina.net.DefaultServerSocketFactory"/> >> </Connector> >> <Connector className="org.apache.catalina.connector.http.HttpConnector" >> port="8081" ... scheme="https" secure="true"> >> <Factory className="org.apache.catalina.net.SSLServerSocketFactory" >> clientAuth="false" keystoreFile=".keystore" protocol="TLS"/> >> </Connector> ___________________________________________________ Check-out GO.com GO get your free GO E-Mail account with expanded storage of 6 MB! http://mail.go.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]