Everything works when when I do like this:

<Connector className="org.apache.catalina.connector.http.HttpConnector"
port="80" minProcessors="5" maxProcessors="75" enableLookups="true"
redirectPort="443" acceptCount="10" debug="0" connectionTimeout="60000"/>
<Connector className="org.apache.catalina.connector.http.HttpConnector"
port="443" minProcessors="5" maxProcessors="75" enableLookups="true"
acceptCount="10" debug="0" scheme="https" secure="true">
  <Factory className="org.apache.catalina.net.SSLServerSocketFactory"
clientAuth="false" protocol="TLS"/>
</Connector>


It doesn't when I do like this:

<Connector className="org.apache.catalina.connector.http.HttpConnector"
port="8080" minProcessors="5" maxProcessors="75" enableLookups="true"
redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="60000"/>
<Connector className="org.apache.catalina.connector.http.HttpConnector"
port="8443" minProcessors="5" maxProcessors="75" enableLookups="true"
acceptCount="10" debug="0" scheme="https" secure="true">
  <Factory className="org.apache.catalina.net.SSLServerSocketFactory"
clientAuth="false" protocol="TLS"/>
</Connector>

Regards
Michal


----- Original Message -----
From: "Torsten Fohrer" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Cc: "Michal Kreglewski" <[EMAIL PROTECTED]>
Sent: Thursday, November 14, 2002 12:08 AM
Subject: Re: Port redirection on Tomcat standalone


>
> which redirectPort have you stay in your normal 8080 tomcat connector
config?
>
>
> On Wednesday 13 November 2002 23:57, Michal Kreglewski wrote:
> > Hi,
> >
> > I've got a problem with port redirection on Tomcat 4.1.12 standalone.
I've
> > enabled SSL in server.xml and it works fine. But then I put the
following
> > in web.xml:
> >
> > <security-constraint>
> >   <web-resource-collection>
> >     <web-resource-name>My Servlet</web-resource-name>
> >     <url-pattern>/myServlet</url-pattern>
> >   </web-resource-collection>
> >   <auth-constraint>
> >     <role-name>myRole</role-name>
> >   </auth-constraint>
> >   <user-data-constraint>
> >     <transport-guarantee>CONFIDENTIAL</transport-guarantee>
> >   </user-data-constraint>
> > </security-constraint>
> >
> > <login-config>
> >   <auth-method>FORM</auth-method>
> >   <realm-name>Dyplom application</realm-name>
> >   <form-login-config>
> >     <form-login-page>/login.jsp</form-login-page>
> >     <form-error-page>/error.jsp</form-error-page>
> >   </form-login-config>
> > </login-config>
> >
> > <security-role>
> >   <role-name>myRole</role-name>
> > </security-role>
> >
> > And now I expect that invoking http://localhost:8080/myApp/myServlet
will
> > redirect me to login.jsp page over HTTPS. And that works ok, but only if
> > Tomcat works on 80 and 443 ports. Otherwise my browser (IE 6.0) only
asks
> > me to accept the server certificate and then it can't connect to the
> > server.
> >
> > Is there a way to make it work on other ports (for example on default
8080
> > and 8443)?
> >
> > Mind, that when I ommit <auth-constraint> tag it works as it should -
> > MyServlet is invoked over HTTPS.
> >
> > Thanks for any help.
> > Michal
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]> For additional
> > commands, e-mail: <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to