Andrea, Here are some more details that should answer your questions:
>Session? As in HTTP one? [Steve]: Yes I mean HTTP session >OGC services should create a session to start with, unless you configured the >security otherwise, or you are using the same browser >to admin and do OGC requests at the same time. [Steve]: Yes, I am using the same browser to admin GeoServer and also to run a web client that uses OGC services. I will try running the web client in a different browser and see if the problem is still reproducible in that case. My web client can pass credentials each time so a session isn’t really needed for the OGC services. Is there a stateless mode for the OGC services? I see in the “GeoServer User Manual, Release 2.5-RC2” it states: ---------------------------------------- 16.2.3 Authentication to OWS and REST services “OWS and REST services are stateless and have no inherent awareness of “session”, so the authentication scheme for these services requires the client to supply credentials on every request. That said, “session integration” is supported, meaning that if a session already exists on the server (from a concurrent authenticated web admin session) it will be used for authentication. This scheme allows GeoServer to avoid the overhead of session creation for OWS and REST services.” ---------------------------------------- Is there a way to disable “session integration” for OGC services? --Steve From: andrea.a...@gmail.com [mailto:andrea.a...@gmail.com] On Behalf Of Andrea Aime Sent: Saturday, August 09, 2014 1:07 AM To: Stephen Brooke Cc: geoserver-users@lists.sourceforge.net Subject: Re: [Geoserver-users] After period of GeoServer inactivity client making WMS request gets HTTP 404 Not Found (pink no image tiles) On Fri, Aug 8, 2014 at 10:38 PM, Stephen Brooke <sbro...@mdacorporation.com<mailto:sbro...@mdacorporation.com>> wrote: I’m running GeoServer 2.5.1 with OpenLayers client making WMS requests and I have basic authentication turned on for all OGC services. After a period (say 30 minutes) of GeoServer inactivity due to client inactivity, if the client is then used to make a WMS request it receives HTTP 404 Not Found and I get the dreaded pink square tiles instead of my imagery tiles. In the GeoServer log there are several warning log messages of the form: 08 Aug 20:23:03 WARN [servlet.PageNotFound] - No mapping found for HTTP request with URI [/geoserver/<workspace>/wms] in DispatcherServlet with name 'dispatcher' If I go to the GeoServer web admin console and login as administrator or simply refresh an existing timed-out session then the WMS requests work fine again. Does anyone know what I need to do to get GeoServer to not do this? Session? As in HTTP one? OGC services should create a session to start with, unless you configured the security otherwise, or you are using the same browser to admin and do OGC requests at the same time. Is this your case? Can you provide more details on your setup? Cheers Andrea -- == GeoServer Professional Services from the experts! Visit http://goo.gl/NWWaa2 for more information. == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it http://twitter.com/geosolutions_it -------------------------------------------------------
------------------------------------------------------------------------------
_______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users