[OpenLayers-Users] openlayers,geoserver in external web app

Tue Topholm tt at sugee.dk
Fri Dec 28 02:59:30 PST 2012


Why not just return an image with the error in…..
Den 28/12/2012 kl. 11.41 skrev pierre de fermat <fermatslittletheorem at gmail.com>:

> Thanks Tue. I managed to redirect it and it works. However, this approach cannot handle exceptions. When i fake the wms call, and if the struts layer encounters an exception (session related, db timeout etc) , I just end up with an empty image. I am not able to redirect such a request via struts.xml or any other means. The proxy method would also face similar issues. 
> 
> Any thoughts?
> 
> Best
> Pierre
> 
> 
> On Thu, Dec 27, 2012 at 6:06 PM, Tue Topholm <tt at sugee.dk> wrote:
> That is the "normal" way to do it.... 
> 
> You also have the option to provide a proxy url that does exactly what you want.
> 
> 
> --
> 
> Med venlig hilsen / Kind regards
> 
> Tue Topholm
> Sugee
> Tlf: +45 32 13 32 32
> W: http://www.sugee.dk
> 
> 
> 2012/12/27 pierre de fermat <fermatslittletheorem at gmail.com>
> Hi
> I am creating a web app (dojo/struts/postgres/postgis) which amongst
> other things, need to deliver GIS capabilities.
> 
> The base infrastructure (security,logging,caching etc) is in place and
> other modules are under development. I took up openlayers as my
> frontend js for rendering maps from geoserver.
> 
> For other modules, the request (ajax and regular) goes through my
> struts filter layers -> action class->dao->db route. However,
> openlayer requires configuration of wms services URL (provided by the
> geoserver) . I can't direct those requests directly to geoserver. I
> need my app to trap requests do bunch of validations and then process
> it. I am sure any app developer would have gone through the same issue
> that i am facing right now.
> 
> i am thinking of 'tricking' openlayer by giving the URL of a struts
> action which captures the parameters from the request URL, and then
> requesting the geoserver internally for the response.This way i could
> manage session, security etc and keep geoserver internally facing. Is
> this recomendded? Is there a better way to make openlayer work with
> external web app?
> 
> Regards
> Pierre
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/openlayers-users/attachments/20121228/773e5dcd/attachment.html>


More information about the Users mailing list