mano3688 | 3 Jan 07:12 2013
Picon

Re: How can I requets multiple Geowebcache layer in single request?

Thanks lot for information,
I was read the above you mentioned link,they are clearly mentioned   like
"The request only references a single layer"
So,Now I am using group layer option.
It is working.

--
View this message in context: http://osgeo-org.1560.n6.nabble.com/How-can-I-requets-multiple-Geowebcache-layer-in-single-request-tp5024598p5025396.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
lysgaard | 3 Jan 14:30 2013
Picon

What alternatives exist for dynamic styling?

I'm working on the Open Aviation Map project. 
We're using Geoserver for styling via SDL. 
There are several places one wants the map to scale it's detail level based 
on the zoom level. 

Take elevation contour lines. When zoomed in it makes sense to show 
contour lines for maybe every 50th metres, but when zoomed out, 
maybe just for every 300-500 metres. 
I understand that it would be possible to hard code all this using 
max scale denominator but this would be extremely tedious and wery 
prone to error. Does there exist any smarter way. I guess I'm looking for 
some way to do basic calculations in the style based on the scale
denominator 
and by that calculate the values i want height curves for. Maybe SLD is the
wrong 
way to do this altogether?

--
View this message in context: http://osgeo-org.1560.n6.nabble.com/What-alternatives-exist-for-dynamic-styling-tp5025446.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
Ákos Maróy | 3 Jan 14:38 2013
Picon

Re: What alternatives exist for dynamic styling?

On 03/01/13 14:30, lysgaard wrote:
I'm working on the Open Aviation Map project. We're using Geoserver for styling via SDL. There are several places one wants the map to scale it's detail level based on the zoom level. Take elevation contour lines. When zoomed in it makes sense to show contour lines for maybe every 50th metres, but when zoomed out, maybe just for every 300-500 metres. I understand that it would be possible to hard code all this using max scale denominator but this would be extremely tedious and wery prone to error. Does there exist any smarter way. I guess I'm looking for some way to do basic calculations in the style based on the scale denominator and by that calculate the values i want height curves for. Maybe SLD is the wrong way to do this altogether?
actually, you have the scale denominator as an environment variable in SLD, see: http://docs.geoserver.org/stable/en/user/styling/sld-extensions/substitution.html

you can use it for example in the following way:

        <ogc:Function name="env">
            <ogc:Literal>wms_scale_denominator</ogc:Literal>
            <ogc:Literal>500000</ogc:Literal>
        </ogc:Function>

where the second value is a fallback / default value


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Geoserver-users mailing list
Geoserver-users <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
David Winslow | 3 Jan 15:52 2013

Re: What alternatives exist for dynamic styling?

http://docs.geoserver.org/stable/en/user/community/css/index.html

I suggest that you consider the CSS community extension (disclaimer: I am the author.)  A major design goal for this module is to expose all SLD functionality, but it uses a much more compact notation making complex styles easier to read and write.  With this, you could write the style you described like so:

[ <at> scale > 100000] [modulo(elevation, 500) == 0] { stroke: black; }

[ <at> scale < 100000] [modulo(elevation, 50) == 0] { stroke: black; }

This will generate an SLD (literally; the CSS files are converted to SLD files on disk) which uses Min/MaxScaleDenominator elements to select which rendering to use.  You can also combine selectors with a comma to share the same styling properties for multiple selectors.

[ <at> scale > 100000] [modulo(elevation, 500) == 0],
[ <at> scale < 100000] [modulo(elevation, 50) == 0] { stroke: black; }

Note how you only specify the stroke once, ensuring that any dash, opacity, etc. properties will be consistent for the different cases.

--
David Winslow


On Thu, Jan 3, 2013 at 8:38 AM, Ákos Maróy <akos <at> maroy.hu> wrote:
On 03/01/13 14:30, lysgaard wrote:
I'm working on the Open Aviation Map project. We're using Geoserver for styling via SDL. There are several places one wants the map to scale it's detail level based on the zoom level. Take elevation contour lines. When zoomed in it makes sense to show contour lines for maybe every 50th metres, but when zoomed out, maybe just for every 300-500 metres. I understand that it would be possible to hard code all this using max scale denominator but this would be extremely tedious and wery prone to error. Does there exist any smarter way. I guess I'm looking for some way to do basic calculations in the style based on the scale denominator and by that calculate the values i want height curves for. Maybe SLD is the wrong way to do this altogether?
actually, you have the scale denominator as an environment variable in SLD, see: http://docs.geoserver.org/stable/en/user/styling/sld-extensions/substitution.html

you can use it for example in the following way:

        <ogc:Function name="env">
            <ogc:Literal>wms_scale_denominator</ogc:Literal>
            <ogc:Literal>500000</ogc:Literal>
        </ogc:Function>

where the second value is a fallback / default value



------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Geoserver-users mailing list
Geoserver-users <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Geoserver-users mailing list
Geoserver-users <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
Jonathan Moules | 3 Jan 17:08 2013
Picon

application/gml+xml; version=3.2

Hi List,
 Looking at "layer preview" in 2.2.2, at the very bottom, as WFS there's an entry that says:

"application/gml+xml; version=3.2"
if I click this I get:

<ServiceException>
 java.lang.RuntimeException: No response: ( object = class org.geoserver.wfs.request.FeatureCollectionResponse$WFS11, outputFormat = application/gml xml; version=3.2 ) No response: ( object = class org.geoserver.wfs.request.FeatureCollectionResponse$WFS11, outputFormat = application/gml xml; version=3.2 ) 
</ServiceException>
</ServiceExceptionReport>

It doesn't seem to matter which layer I use it for. Would I be correct in thinking this is a bug, or is this some weird format that doesn't like to work with regular data?
Also, wouldn't that be GML3.2, in which case its in the list three entries higher (and works fine). Fairly sure its a bug, but figured I'd check before I reported it.

Jonathan


This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Geoserver-users mailing list
Geoserver-users <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
Jonathan Moules | 3 Jan 17:17 2013
Picon

layer not working as WMS but fine as WFS

HI List,
Per the subject really. I have a layer being served from Oracle. All 134,097 features come up fine with WFS but when I try and use it via WMS I get an error.
I tried using the style I created for it but that didn't work. So I switched to the default line.sld, but the error still happens. I have another complicated layer from the same database that works fine as WMS.

The text file XML error returned is rather unhelpful:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://wppgeog3:8082/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" >   <ServiceException>
      java.lang.NullPointerException
null
</ServiceException></ServiceExceptionReport>


However, the console log contains this:

2013-01-03 15:39:42,448 INFO [org.geoserver.wms] - 
Request: getServiceInfo
2013-01-03 15:39:42,450 DEBUG [org.geotools.styling] - number of fts set 1
2013-01-03 15:39:42,454 ERROR [org.geoserver.ows] - 
java.lang.NullPointerException
at org.geoserver.catalog.impl.DataStoreInfoImpl.getDataStore(DataStoreInfoImpl.java:37)
at sun.reflect.GeneratedMethodAccessor317.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:144)
at $Proxy13.getDataStore(Unknown Source)
at org.geoserver.wms.MapLayerInfo.getFeatureSource(MapLayerInfo.java:316)
at org.geoserver.wms.GetMap.executeInternal(GetMap.java:308)
at org.geoserver.wms.GetMap.run(GetMap.java:201)
at org.geoserver.wms.GetMap.run(GetMap.java:111)
at org.geoserver.wms.DefaultWebMapService.getMap(DefaultWebMapService.java:353)
at sun.reflect.GeneratedMethodAccessor171.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:61)
at org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke(CacheSeedingWebMapService.java:35)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:75)
at org.geoserver.gwc.wms.CachingWebMapService.invoke(CachingWebMapService.java:50)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.geoserver.ows.util.RequestObjectLogger.invoke(RequestObjectLogger.java:54)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy27.getMap(Unknown Source)
at sun.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.geoserver.ows.Dispatcher.execute(Dispatcher.java:772)
at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:272)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:23)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)
at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:82)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:97)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:71)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

Anyone know what's going on?
Thanks,
Jonathan


This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Geoserver-users mailing list
Geoserver-users <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
Picon

Question about Postgis and Geoserver

Hi,

I'm currently working with openlayers, postgis and geoserver building a site to serve maps with cross-layer filtering and other features (like drawing, uploading, etc.). Since we are expecting to get several clients using the service, we're concerned with server performance and concurrent usage limit. We began to run some benchmark tests on this issue using wfs-t and geoserver vs direct postgis requests but haven't been able to build equivalent requests for cross layer filtering using both methods (some of the requests return the same results and most of them don't). My question is:

Is there any documentation on wfs-t implementation that would lead us to understand the difference with simple postgis databes requests?

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Geoserver-users mailing list
Geoserver-users <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
Watson, Ben | 3 Jan 18:07 2013
Picon

GeoServer Caching question

I’ve got some questions regarding GeoServer’s GWC capabilities.  Perhaps if I describe my desired behavior first, what I’m attempting to implement will make more sense.

 

We would like to stand up an “application local” WMS to serve client-side applications specific to this particular program.  The client side is coded using NASA’s WorldWind Java client.  Therefore, the client-side applications will connect directly to the “application local” WMS server to fetch GIS data for visualization.  I’ll call this particular server GeoServer A (or GSA).

 

I’d like to make use of the WMS Cascading capabilities in GeoServer to reach out to other external WMS servers to pull in their data.  To demonstrate this point, I implemented a NASA WorldWind WMS on my computer (we’ll call this NWMS) serving up NASA Blue Marble Next Generation.  I added new WMS Store to GSA, pointing it to the GetCapabilities URL of NWMS and it discovered the layers as expected.  After publishing the layer, I was able to successfully point the WorldWind client to GSA rather than NWMS and it all worked as expected.

 

So now, I’ve created a virtual machine and installed another instance of GeoServer (we’ll call this GSB).  Again, I created a new WMS data store on GSA pointing it to GSB and selected a rather trivial custom layer I added to GSB.  And again, this all works as expected.

 

So now the caching.  One of the things our program would like to be able to do is point to an external GIS data source and locally cache the data such that if we have network connectivity problems to the external source, the client applications can still access the data from the “application local” WMS (e.g. GSA in my case).  To demonstrate this, on GSA, went to the “Caching Defaults” page and enabled “direct integration with GeoServer WMS”.  I’ve also enabled tile caching on the layers I’m experimenting with on GSA.  Again, these layers are from the remote WMS data stores.  Under “Tile Layers”, I selected the “Seed/Truncate” link next to the layer and forced a “Re-seed” of the layer.  I watched the command line interfaces for both GSA, GSB, and NWMS busily exchange information and confirmed on the file system that GSA is building these cache pyramids.

 

So now my thinking is, I should be able to turn off NWMS and GSB since GSA has locally cached the data.  However, when I connect to GSA from my WorldWind client, I see errors in the command line corresponding to GSA saying it can’t connect to the remote servers.  I thought all of this stuff was locally cached? 

 

Furthermore, even with the backend servers (NWMS and GSB) up and running, when I use the curl tool, I see lines like the following for the custom GWC HTTP headers:

 

geowebcache-miss-reason: request does not align to grid(s) ‘EPSG;4326’ ‘My_EPSG:4326’

geowebcache-cache-result: MISS

 

I’m rather confident that the HTTP query parameters align well with the layers I have cached.  That is, I know I am:

-          Specifying the correct layer(s)

-          Specifying the correct height and width corresponding to the layer’s gridset(s)

-          Specifying the correct SRS/CRS (e.g. EPSG:4326) corresponding to the layer’s gridset(s)

-          Specifying the correct image format (PNG)

-          Specifying BBOX coordinates that are within the extend of the layer’s bounds

 

Is there anything else I’m doing wrong?  Or is this whole WMS Cascading thing with GeoWebCache and cache layers not possible with GeoServer?

 

v/r

 

Ben

 

//SIGNED//

Benjamin Watson

MITRE Corporation

USSTRATCOM/J864

(402) 294-8119

DSN 271-8119

NIPR: watsonb <at> stratcom.mil

SIPR: watsonb <at> stratcom.smil.mil

MITRE: bwatson <at> mitre.org

 

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Geoserver-users mailing list
Geoserver-users <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
Martin Davis | 3 Jan 19:31 2013

Re: WFS query to find lowest and highest value of a attribute in a layer

WFS doesn't support aggregation in queries, only filtering.  (In other words, it's not functionally compatible with SQL). 


However, you can do this by using a WPS process.  Have a look at the gs:Aggregate process.   

On Thu, Dec 13, 2012 at 2:02 AM, zeliofern <zelio.fern <at> gmail.com> wrote:
Hi Guys

i have gone through the documentation and it is said that ogc:max and
ogc:min function is just used to get max between provided numbers. also on
ogc and arcgis website it is said to  use SortBy in WFS query filter.

i have 2 question :

1) does geoserver have support to use sortby in WFS filter query?

2)my requirement is to find the lowest and the highest value in a attribute
of layer published in geoserver
is there any WFS query function to do that?





--
View this message in context: http://osgeo-org.1560.n6.nabble.com/WFS-query-to-find-lowest-and-highest-value-of-a-attribute-in-a-layer-tp5022702.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Geoserver-users mailing list
Geoserver-users <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users



--
Martin Davis
OpenGeo - http://opengeo.org
Expert service straight from the developers.
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Geoserver-users mailing list
Geoserver-users <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
lysgaard | 3 Jan 19:49 2013
Picon

Re: What alternatives exist for dynamic styling?

Thanks. I tried installing the CSS extension but now my geoserver instance
wont start anymore.
I'm using geoserver stable 2.2.2 and used the 2.2.x version of the CSS
extension.
I also tried removing the files from the extension with no success.

I only get the standard jetty "SERVICE UNAVAILABLE"
Here is the full log:

David Winslow-5 wrote
> lysgaard <at> pi:~/oam/geoserver/geoserver-2.2.2$ ./bin/startup.sh 
> GEOSERVER_HOME environment variable not found, using current 
> directory.  If not set then running this script from other 
> directories will not work in the future.
> GEOSERVER DATA DIR is
> /home/lysgaard/oam/geoserver/geoserver-2.2.2/data_dir
> 1 [main] INFO org.mortbay.log - Logging to
> org.slf4j.impl.SimpleLogger <at> 59bca5f1 via org.mortbay.log.Slf4jLog
> 240 [main] WARN org.mortbay.log - Deprecated configuration used for
> /home/lysgaard/oam/geoserver/geoserver-2.2.2/webapps
> 268 [main] INFO org.mortbay.log - jetty-6.1.8
> log4j:WARN File option not set for appender [geoserverlogfile].
> log4j:WARN Are you using FileAppender instead of ConsoleAppender?
> 1354 [main] INFO /geoserver - Initializing Spring root
> WebApplicationContext
> 03 Jan 19:40:39 WARN [config.CustomEditorConfigurer] - Passing
> PropertyEditor instances into CustomEditorConfigurer is deprecated: use
> PropertyEditorRegistrars or PropertyEditor class names instead. Offending
> key [org.geotools.util.Version; offending editor instance:
> org.geoserver.platform.util.VersionPropertyEditor <at> 54f5b2e4
> Jan 3, 2013 7:40:39 PM org.geoserver.platform.GeoServerExtensions
> checkContext
> SEVERE: Extension lookup occured, but ApplicationContext is unset.
> 03 Jan 19:40:39 ERROR [geoserver.global] - 
> ----------------------------------
> - GEOSERVER_DATA_DIR:
> /home/lysgaard/oam/geoserver/geoserver-2.2.2/data_dir
> ----------------------------------
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'tiger_roads'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'poly_landmarks'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'restricted'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'rain'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'grass'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'simple_streams'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'cite_lakes'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'polygon'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'simple_roads'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'line'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'pophatch'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'green'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'poi'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'point'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'capitals'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'raster'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'burg'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'population'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'giant_polygon'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'dem'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded default workspace OAM
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded workspace 'sde'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded workspace 'tiger'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded workspace 'it.geosolutions'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded workspace 'cite'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded workspace 'topp'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded workspace 'nurc'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded workspace 'OAM'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_navaids'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_labels'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_forests'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_countorlines'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_waters'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_runways'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_cities'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_city_markers'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_airspaces'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_peaks'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_hillshade'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded style 'oam_roads'
> 03 Jan 19:40:39 INFO [org.geoserver] - Loaded workspace 'sf'
> 03 Jan 19:40:40 INFO [org.geoserver] - Loaded store 'nyc', enabled
> 03 Jan 19:40:40 INFO [org.geoserver] - Loaded data store 'nyc'
> 03 Jan 19:40:40 WARN [referencing.factory] - Axis elements found in a wkt
> definition, the force longitude first axis order hint might not be
> respected:
> PROJCS["WGS84 / Simple Mercator", GEOGCS["WGS 84", DATUM["WGS_1984",
> SPHEROID["WGS_1984", 6378137.0, 298.257223563]], PRIMEM["Greenwich", 0.0],
> UNIT["degree", 0.017453292519943295]], PROJECTION["Mercator_1SP_Google"],
> PARAMETER["latitude_of_origin", 0.0], PARAMETER["central_meridian", 0.0],
> PARAMETER["scale_factor", 1.0], PARAMETER["false_easting", 0.0],
> PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["x", EAST],
> AXIS["y", NORTH], AUTHORITY["EPSG","54004"]]
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type 'poi', enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type 'nyc'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded layer 'poi'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type 'tiger_roads',
> enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type 'nyc'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded layer 'tiger_roads'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type
> 'poly_landmarks', enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type 'nyc'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded layer 'poly_landmarks'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type
> 'giant_polygon', enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type 'nyc'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded layer 'giant_polygon'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded store 'states_shapefile',
> enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded data store
> 'states_shapefile'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type 'states',
> enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type
> 'states_shapefile'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded layer 'states'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded store 'taz_shapes', enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded data store 'taz_shapes'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type
> 'tasmania_roads', enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type 'taz_shapes'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded layer 'tasmania_roads'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type
> 'tasmania_cities', enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type 'taz_shapes'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded layer 'tasmania_cities'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type
> 'tasmania_water_bodies', enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded feature type 'taz_shapes'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded layer
> 'tasmania_state_boundaries'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded store 'img_sample2',
> disabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded coverage store 'img_sample2'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded coverage 'Pk50095', disabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded coverage 'img_sample2'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded layer 'Pk50095'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded store 'arcGridSample',
> enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded coverage store
> 'arcGridSample'
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded coverage 'Arc_Sample',
> enabled
> 03 Jan 19:40:41 INFO [org.geoserver] - Loaded coverage 'arcGridSample'
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded layer 'Arc_Sample'
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded store 'worldImageSample',
> enabled
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded coverage store
> 'worldImageSample'
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded coverage 'Img_Sample',
> enabled
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded coverage 'worldImageSample'
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded layer 'Img_Sample'
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded store 'mosaic', enabled
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded coverage store 'mosaic'
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded coverage 'mosaic', enabled
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded coverage 'mosaic'
> 03 Jan 19:40:42 WARN [imagemosaic.catalog] -
> BBOXFilterExtractor::extractBasicProperties(): passed typename is null,
> using: mosaic
> 03 Jan 19:40:42 WARN [imagemosaic.Utils] - Unable to find sample image for
> path
> /home/lysgaard/oam/geoserver/geoserver-2.2.2/data_dir/coverages/mosaic_sample/sample_image
> 03 Jan 19:40:42 WARN [gce.imagemosaic] - Unable to find sample image for
> path
> file:/home/lysgaard/oam/geoserver/geoserver-2.2.2/data_dir/coverages/mosaic_sample/mosaic.shp
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded layer 'mosaic'
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded store 'oam_elev', enabled 
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded coverage store 'oam_elev'
> 03 Jan 19:40:42 INFO [org.geoserver] - Loaded coverage 'oam_hillshade',
> enabled 
> ureCatalog' while setting constructor argument; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'accessRulesDao' defined in URL
> [jar:file:/home/lysgaard/oam/geoserver/geoserver-2.2.2/webapps/geoserver/WEB-INF/lib/main-2.2.2.jar!/applicationSecurityContext.xml]:
> Cannot resolve reference to bean 'rawCatalog' while setting constructor
> argument; nested exception is
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'rawCatalog' defined in URL
> [jar:file:/home/lysgaard/oam/geoserver/geoserver-2.2.2/webapps/geoserver/WEB-INF/lib/main-2.2.2.jar!/applicationContext.xml]:
> Initialization of bean failed; nested exception is
> java.lang.RuntimeException: java.lang.IllegalArgumentException: Resource
> must be part of a store
>         at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>         at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>         at
> org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:630)
>         at
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1035)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:939)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
>         at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
>         at
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385)
>         at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284)
>         at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
>         at
> org.geoserver.platform.GeoServerContextLoaderListener.contextInitialized(GeoServerContextLoaderListener.java:18)
>         at
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:540)
>         at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
>         at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220)
>         at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:510)
>         at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
>         at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>         at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 
>         at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) 
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) 
>         at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) 
>         at org.mortbay.jetty.Server.doStart(Server.java:222) 
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
>         at
> org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:977)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> )
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:485)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:294)
>         at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:585)
>         at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
>         at
>
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385) 
>         at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284)
>         at
>
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111) 
>         at
> org.geoserver.platform.GeoServerContextLoaderListener.contextInitialized(GeoServerContextLoaderListener.java:18)
>         at
> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:540)
>         at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
>         at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220)
>         at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:510)
>         at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
>         at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>         at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
>         at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
>         at org.mortbay.jetty.Server.doStart(Server.java:222)
>         at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
>         at
> org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:977)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:616)
>         at org.mortbay.start.Main.invokeMain(Main.java:183)
>         at org.mortbay.start.Main.start(Main.java:497)
>         at org.mortbay.start.Main.main(Main.java:115)
> 7172 [main] INFO org.mortbay.log - Opened
> /home/lysgaard/oam/geoserver/geoserver-2.2.2/logs/2013_01_03.request.log
> 7186 [main] INFO org.mortbay.log - Started
> SelectChannelConnector <at> 0.0.0.0:8080
> ^C17382 [Shutdown] INFO org.mortbay.log - Shutdown hook executing
> 17384 [Shutdown] INFO /geoserver - Closing Spring root
> WebApplicationContext
> java.lang.NoSuchMethodError:
> org.apache.commons.logging.LogFactory.release(Ljava/lang/ClassLoader;)V
>         at
> org.geoserver.GeoserverInitStartupListener.contextDestroyed(GeoserverInitStartupListener.java:302)
>         at
> org.mortbay.jetty.handler.ContextHandler.doStop(ContextHandler.java:574)
>         at
> org.mortbay.jetty.webapp.WebAppContext.doStop(WebAppContext.java:485)
>         at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:64)
>         at
> org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.java:169)
>         at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:64)
>         at
> org.mortbay.jetty.handler.HandlerCollection.doStop(HandlerCollection.java:169)
>         at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:64)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.doStop(HandlerWrapper.java:142)
>         at org.mortbay.jetty.Server.doStop(Server.java:281)
>         at
> org.mortbay.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:64)
>         at
> org.mortbay.jetty.Server$ShutdownHookThread.run(Server.java:559)
> 18132 [Shutdown] INFO org.mortbay.log - Shutdown hook complete

--
View this message in context: http://osgeo-org.1560.n6.nabble.com/What-alternatives-exist-for-dynamic-styling-tp5025446p5025528.html
Sent from the GeoServer - User mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712

Gmane