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

pierre de fermat fermatslittletheorem at gmail.com
Fri Dec 28 02:41:29 PST 2012


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/009d2dc4/attachment.html>


More information about the Users mailing list