Or, just provide values for the HOST* symbols, see
http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/services/BaseURLSource.html.
Also, make sure to configure your servlet container properly. Without any
other information, Tapestry uses the values from the request which may not
be what you want.  For example, in your case, you have an external https
handling proxy in front of the servlet container.

Kalle


On Tue, Jul 2, 2013 at 1:58 PM, Lenny Primak <lpri...@hope.nyc.ny.us> wrote:

> You probably need to override BaseURLSource like it shows at the bottom of
> this page:
> http://tapestry.apache.org/https.html
>
> On Jul 2, 2013, at 11:21 AM, George Christman <gchrist...@cardaddy.com>
> wrote:
>
> > Hello, I have an app that runs on a secure intranet using the following
> > configuration,
> >
> > configuration.add(MetaDataConstants.SECURE_PAGE, "true");
> >
> > When the user adds https to the domain, tapestry generates the following
> > actionlink which works perfectly.
> >
> > /eprs/login.usernotice
> >
> > However, when a user has a domain with either a blank protocol or http
> > protocol, tapestry generates the following actionlink url for me.
> >
> > https://businessapps:80/eprs/login.usernotice
> >
> > Notice the domain has been added with the wrong port but correct
> protocol.
> > This appears to be causing my actionlinks to break. Does anybody know how
> > to address this issue?
> >
> >
> > --
> > George Christman
> > www.CarDaddy.com
> > P.O. Box 735
> > Johnstown, New York
>

Reply via email to