My problem is that, my first page is http and after that are pages https.

If i switch to https, then ID-Card authentication is occour in tomcat.
Thatsway i must use both protocol.

But how to change http,https and ports in appModule.java





2008/8/6 Daniel Jue <[EMAIL PROTECTED]>

> You could also change the default HTTPS port in your app server
> configuration, and then your don't have to worry about modifying the
> URIs.  The default is of course 443.
>
> "The https:// protocol can be used in exactly the same way as the
> http:// protocol.
> The differences are that HTTPS uses a default port number of 443 (80
> for HTTP) and that
> HTTPS automatically performs SSL negotiation and thus always sends
> data in encrypted form,
> i.e. web servers accessed through https:// have to be "secure web
> servers"."
>
> For me, my development is always HTTP, and the deployed is always
> using HTTPS (for everything)
> So in the module that contributes these settings (for most people
> that's the AppModule), I look up a value stored in the local JNDI
> which tells me if I should use https or not
>
> public void contributeMetaDataLocator(MappedConfiguration<String,String>
> configuration)
> {
>  if(thisIsDeploymentServer())
>  {
>    configuration.put(TapestryConstants.SECURE_PAGE, "true");
>   }
> }
>
> On Tue, Aug 5, 2008 at 11:35 PM, tapestry5 <[EMAIL PROTECTED]> wrote:
> >
> > I have the same issue. I tried using it.
> > It won't open the landing page. Infact if i don't put @Secure and also
> donot
> > contribute it opens the landing page as https and further the links were
> > http.
> >
> > Even if i make it work but still contributeAlias is good for testing but
> not
> > for production.
> >
> > Is there any other way to get https and not http.
> >
> > As my page can be used for http and https. So if i put @Secure then it
> won't
> > work for any http call.
> >
> >
> >
> > 9902468 wrote:
> > >
> > > Hi,
> > >
> > > Use @Secure annotation and add this to your appmodule: (Also use
> whatever
> > > ports you wish.)
> > >
> > > public void contributeAlias(Configuration<AliasContribution>
> > > configuration)
> > >     {
> > >         BaseURLSource source = new BaseURLSource()
> > >         {
> > >             public String getBaseURL(boolean secure)
> > >             {
> > >                 String protocol = secure ? "https" : "http";
> > >
> > >                 int port = secure ? 443 : 80;
> > >
> > >                 if(port == 80 || port == 443){
> > >                     return String.format("%s://localhost", protocol);
> > >                 }
> > >
> > >                 return String.format("%s://localhost:%d", protocol,
> port);
> > >             }
> > >         };
> > >
> > >         configuration.add(AliasContribution.create(BaseURLSource.class,
> > > source));
> > >     }
> > >
> > >
> > >
> > > Argo Vilberg wrote:
> > >>
> > >> hi,
> > >>
> > >>
> > >> I want use pagelink with port 8443 and https protocol.
> > >>
> > >> If i use:
> > >>     <t:pagelink page="Start" context="currentRole.roleId">
> > >>                         ${currentRole.roleName}
> > >>     </t:pagelink>
> > >>
> > >> then tapestry generate
> > >> http://localhost/app/start/4
> > >>
> > >>
> > >> But i want
> > >> https://localhost:8443/app/start4
> > >>
> > >>
> > >> Argo
> > >>
> > >>
> > >
> > >
> >
> > --
> > View this message in context:
> http://www.nabble.com/T5%3A-pagelink-tp18796163p18843725.html
> > Sent from the Tapestry - User mailing list archive at Nabble.com.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to