Sam,

Thanks for response. We fixed this in different way,

In order for this to work properly behind various firewall setups, it may be
more helpful if the ProgressBar just returns a relative URL.

We fixed the problem by adding the following method to the ProgressBar.java

     /**
    * Constructs a [EMAIL PROTECTED] net.sf.tacos.ajax.AjaxDirectService} link
request.
    * @return The "NOT" the fully qualified URL string to call the
    * [EMAIL PROTECTED] net.sf.tacos.ajax.AjaxDirectService} with.
    */
   public String getRelativeLinkString() {
       //refresh id may as well be component id, since
       //it has to be unique anyways
       return getAjaxService()
       .getLink(false,new AjaxDirectServiceParameter(this, new Object[0],
new String[] { getUpdateId() },false, true)).getURL();
   }

The template was updated to use this method rather than getLinkString().

e.g.

Before our fix.. - this used absolute url

var linkString = "<span jwcid="@Insert" raw="true" value="ognl:
components.progress.linkString" />";

After out fix .... this uses relative url
var linkString = "<span jwcid="@Insert" raw="true" value="ognl:
components.progress.relativeLinkString" />";


Regards
Mittal and Matt
Phila,US

On 12/13/06, Sam Gendler <[EMAIL PROTECTED]> wrote:

Sorry for the delay.  I'm in an awkard timezone (Russia) and in the
middle of a release week.

Here's what you need.  I'll try to stick this in the FAQ sometime this
week.

In your server.xml in tomcat, you need to tell tomcat what the correct
scheme, port, and hostname are for the connector that will be used by
the reverse proxy.

Connector port="8082"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" acceptCount="100"
connectionTimeout="20000"
              proxyPort="443" redirectPort="443" scheme="https"
disableUploadTimeout="true" />

So tell your reverse proxy to go to port 8082 for incoming https
requests, and then all URLs generated by Tapestry will be constructed
with https schema and port 443.

--sam




On 12/12/06, Mittal Bhoigade <[EMAIL PROTECTED]> wrote:
> Hey Sam,
>
> I found out some more info from our infrastructure guys there's a
reverse
> proxy set up. So is there any tomcat configuration that needs to be
updated
> for it - we are using tomcat as our servlet container.
>
> Thanks
> Mittal
>
> On 12/11/06, Sam Gendler <[EMAIL PROTECTED]> wrote:
> > Are you going direct to an https connection in your servlet container,
> > or do you have a reverse proxy or load balancer in front of the
> > server?  If so, you need to make sure that your servlet container is
> > told that the incoming request is https and running on a different
> > port, otherwise tapestry and dojo will generate URLs which don't match
> > the original incoming URL and you'll get errors.  If that is the case,
> > I can send you instructions for how to set it up in tomcat, at least,
> > but I'll hav to dig the config out of my production machines.
> >
> > --sam
> >
> > On 12/12/06, Mittal Bhoigade <[EMAIL PROTECTED]> wrote:
> > > Andy,
> > >
> > > I am not using pop-up parameter - I had checked that thread earlier.
> > >
> > > here's how ajax direct links look like
> > >
> > >     <component id="linkToggle" type="tacos:AjaxDirectLink">
> > >          <binding name="listener" value="listener:toggleItem"/>
> > >         <binding name="parameters" value="ognl:'contractValue'"/>
> > >         <binding name="updateComponents"
> > > value="ognl:{'contractValueHolder'}"/>
> > >         <binding name="effects"
> > >
> value="template:{highlight:{contractValue:'[255,255,184],
> > > 500, 500'},contractValueHolder:'[255,255,184], 500,
> > > 500'}"/>
> > >         <binding name="statusElement" value="literal:status" />
> > >     </component>
> > >
> > > Additionally there is progress bar.... which keeps running till
values
> are
> > > been fetched and displayed.
> > >
> > >     <component id="progress" type="tacos:ProgressBar">
> > >         <binding name="reloadseconds" value="2" />
> > >         <binding name="worker" value="ognl:progressWorker" />
> > >         <binding name="id" value="literal:progress" />
> > >         <binding name="onCompleteObject"
> > > value="literal:progressComplete" />
> > >         <binding name="hideOnComplete" value="ognl:false"/>
> > >     </component>
> > >
> > >
> > > Thanks
> > > Mittal
> > >
> > >
> > > On 12/11/06, andyhot <[EMAIL PROTECTED]> wrote:
> > > > Mittal Bhoigade wrote:
> > > > > Yeah this is only IE - works well in FF. What other detail's
would
> you
> > > > > want
> > > >
> > > > so, you're only using ajaxdirectlink? do you use the popup
parameter?
> > > >
> > > > There was a thread in October here
> > > > "IE 6 Secure Warning on AjaxDirectLink popups "
> > > > perhaps it can help
> > > >
> > > >
> > > > >
> > > > > Thanks
> > > > > Mittal
> > > > >
> > > > > On 12/11/06, *andyhot* < [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>>
> > > > > wrote:
> > > > >
> > > > >     Mittal Bhoigade wrote:
> > > > >     > Thanks for reply Andy - that did not work.
> > > > >
> > > > >     So, can you give some more detail? is this a IE only?
> > > > >
> > > > >     I believe others are using tacos in ssl ( i don't), perhaps
they
> > > > >     can help
> > > > >     >
> > > > >     > Mittal
> > > > >     >
> > > > >     > On 12/11/06, *andyhot* < [EMAIL PROTECTED]
> > > > >     <mailto: [EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED]
> > > > >     <mailto: [EMAIL PROTECTED]>>>
> > > > >     > wrote:
> > > > >     >
> > > > >     >     This might be another side effect of dojo storage
using
> > > flash...
> > > > >     >     try
> > > > >     >                 djConfig = { isDebug: false,
> > > > >     >                 baseRelativePath: "js/dojo",
> > > > >     >                 preventBackButtonFix: false,
> > > > >     >                 disableFlashStorage: true,
> > > > >     >                    parseWidgets: true
> > > > >     >                 };
> > > > >     >
> > > > >     >
> > > > >     >     Mittal Bhoigade wrote:
> > > > >     >     > we are using tacos vesion 4.0.1 and tapestry version
> > > > >     4.0.2.  We are
> > > > >     >     > using AjaxDirectLink, all works good on developers
> > > > >     sandbox, but when
> > > > >     >     > deployed on say DEV Server where all request's are
sent
> > > > >     thru' proxy
> > > > >     >     > using https - we are getting javascript error -
> "Permission
> > > > >     >     Denied" -
> > > > >     >     > has anyone got the same problem.
> > > > >     >     >
> > > > >     >     >   <script type="text/javascript">
> > > > >     >     >   djConfig = { isDebug: false,
> > > > >     >     >                baseRelativePath:
> "js/dojo",
> > > > >     >     >                preventBackButtonFix:
> false,
> > > > >     >     >                parseWidgets: true
> > > > >     >     >              };
> > > > >     >     >   </script>
> > > > >     >     >
> > > > >     >     > Any inputs shall help.
> > > > >     >     >
> > > > >     >     > --
> > > > >     >     > Thanks
> > > > >     >     > Mittal
> > > > >     >     >
> > > > >     >
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > >     >     >
> > > > >     >     >
> > > > >     >
> > > > >
> > >
>
-------------------------------------------------------------------------
> > > > >
> > > > >     >     > Take Surveys. Earn Cash. Influence the Future of IT
> > > > >     >     > Join SourceForge.net's Techsay panel and you'll get
the
> > > chance
> > > > >     >     to share your
> > > > >     >     > opinions on IT & business topics through brief
surveys -
> and
> > > > >     >     earn cash
> > > > >     >     >
> > > > >     >
> > > > >
> > >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > > <
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>
> > > > >     >
> > > > >
> > > <
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >     <
> > >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> >>
> > > > >     >     >
> > > > >     >
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > >     >
> > > > >     >     >
> > > > >     >     >
> > > _______________________________________________
> > > > >     >     > Tacos-devel mailing list
> > > > >     >     > Tacos-devel@lists.sourceforge.net
> > > > >     <mailto:Tacos-devel@lists.sourceforge.net>
> > > > >     >     <mailto:
> Tacos-devel@lists.sourceforge.net
> > > > >     <mailto:Tacos-devel@lists.sourceforge.net>>
> > > > >     >     >
> > >
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
> > > > >     >     >
> > > > >     >
> > > > >     >
> > > > >     >     --
> > > > >     >     Andreas Andreou - [EMAIL PROTECTED]
> > > > >     <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED]
> > > > >     <mailto:[EMAIL PROTECTED] >> -
> > > > >     >     http://andyhot.di.uoa.gr < http://andyhot.di.uoa.gr
> > > > >     <http://andyhot.di.uoa.gr >>
> > > > >     >     Tapestry / Tacos developer
> > > > >     >     Open Source / J2EE Consulting
> > > > >     >
> > > > >     >
> > > > >     >
> > > > >
> > >
>
-------------------------------------------------------------------------
> > > > >     >     Take Surveys. Earn Cash. Influence the Future of IT
> > > > >     >     Join SourceForge.net 's Techsay panel and you'll get
the
> > > > >     chance to
> > > > >     >     share your
> > > > >     >     opinions on IT & business topics through brief surveys
-
> and
> > > > >     earn cash
> > > > >     >
> > > > >
> > >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > >
> <
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>
> > > > >     >
> > > > >
> > >
> <
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >     <
> > >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>
> > > > >     >
> > > _______________________________________________
> > > > >     >     Tacos-devel mailing list
> > > > >     >     Tacos-devel@lists.sourceforge.net
> > > > >     <mailto:Tacos-devel@lists.sourceforge.net>
> > > > >     >     <mailto:
> Tacos-devel@lists.sourceforge.net
> > > > >     <mailto:Tacos-devel@lists.sourceforge.net>>
> > > > >     >
> > >
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
> > > > >
> > >
> <https://lists.sourceforge.net/lists/listinfo/tacos-devel >
> > > > >     >
> > > > >     >
> > > > >     >
> > > > >     >
> > > > >     > --
> > > > >     > Regards
> > > > >     > Mittal Bhiogade
> > > > >     >
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > >     >
> > > > >     >
> > > > >
> > >
>
-------------------------------------------------------------------------
> > > > >
> > > > >     > Take Surveys. Earn Cash. Influence the Future of IT
> > > > >     > Join SourceForge.net 's Techsay panel and you'll get the
> chance
> > > > >     to share your
> > > > >     > opinions on IT & business topics through brief surveys -
and
> > > > >     earn cash
> > > > >     >
> > > > >
> > >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > >
> <
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > >
> > > > >     >
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > >
> > > > >     >
> > > > >     >
> _______________________________________________
> > > > >     > Tacos-devel mailing list
> > > > >     > Tacos-devel@lists.sourceforge.net
> > > > >     <mailto: Tacos-devel@lists.sourceforge.net>
> > > > >     >
> > >
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
> > > > >     >
> > > > >
> > > > >
> > > > >     --
> > > > >     Andreas Andreou - [EMAIL PROTECTED] <mailto:
[EMAIL PROTECTED]
> > -
> > > > >     http://andyhot.di.uoa.gr < http://andyhot.di.uoa.gr>
> > > > >     Tapestry / Tacos developer
> > > > >     Open Source / J2EE Consulting
> > > > >
> > > > >
> > > > >
> > >
>
-------------------------------------------------------------------------
> > > > >     Take Surveys. Earn Cash. Influence the Future of IT
> > > > >     Join SourceForge.net 's Techsay panel and you'll get the
chance
> to
> > > > >     share your
> > > > >     opinions on IT & business topics through brief surveys - and
> earn
> > > cash
> > > > >
> > >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > >
> <
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > >
> > > > >     _______________________________________________
> > > > >     Tacos-devel mailing list
> > > > >     Tacos-devel@lists.sourceforge.net
> > > > >     <mailto: Tacos-devel@lists.sourceforge.net>
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Regards
> > > > > Mittal Bhiogade
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > >
> > > > >
> > >
>
-------------------------------------------------------------------------
> > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > Join SourceForge.net's Techsay panel and you'll get the chance
to
> share
> > > your
> > > > > opinions on IT & business topics through brief surveys - and
earn
> cash
> > > > >
> > >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > >
> > >
> ------------------------------------------------------------------------
> > > > >
> > > > > _______________________________________________
> > > > > Tacos-devel mailing list
> > > > > Tacos-devel@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
> > > > >
> > > >
> > > >
> > > > --
> > > > Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
> > > > Tapestry / Tacos developer
> > > > Open Source / J2EE Consulting
> > > >
> > > >
> > > >
> > >
>
-------------------------------------------------------------------------
> > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > Join SourceForge.net 's Techsay panel and you'll get the chance to
> share
> > > your
> > > > opinions on IT & business topics through brief surveys - and earn
cash
> > > >
> > >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > _______________________________________________
> > > > Tacos-devel mailing list
> > > > Tacos-devel@lists.sourceforge.net
> > > >
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
> > > >
> > >
> > >
> > >
> > > --
> > > Regards
> > > Mittal Bhiogade
> > >
>
-------------------------------------------------------------------------
> > > Take Surveys. Earn Cash. Influence the Future of IT
> > > Join SourceForge.net's Techsay panel and you'll get the chance to
share
> your
> > > opinions on IT & business topics through brief surveys - and earn
cash
> > >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > >
> > > _______________________________________________
> > > Tacos-devel mailing list
> > > Tacos-devel@lists.sourceforge.net
> > >
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
> > >
> > >
> > >
> >
> >
>
-------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to
share
> your
> > opinions on IT & business topics through brief surveys - and earn cash
> >
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > _______________________________________________
> > Tacos-devel mailing list
> > Tacos-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/tacos-devel
> >
>
>
>
> --
> Regards
> Mittal Bhiogade
>
-------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
your
> opinions on IT & business topics through brief surveys - and earn cash
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
> _______________________________________________
> Tacos-devel mailing list
> Tacos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tacos-devel
>
>
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Tacos-devel mailing list
Tacos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tacos-devel




--
Regards
Mittal Bhiogade
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Tacos-devel mailing list
Tacos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tacos-devel

Reply via email to