Hi..

I seemed to have solved my own problem.

Caused by: java.io.FileNotFoundException:  
/var/lib/tomcat6/webapps/geoserver/data/workspaces/zgb/postgis/Grenzen_SG_test2/featuretype.xml.tmp
  (No such file or directory)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
        at  java.io.FileOutputStream.<init>(FileOutputStream.java:160)
        at 
org.geoserver.config.GeoServerPersister.persist(GeoServerPersister.java:612)
        ... 81 more



The permissions were incorrect and geoserver couldn´t write the the postgis 
folder.

thanks,

Robert




________________________________
Von: Robert Buckley <robertdbuck...@yahoo.com>
An: Robert Buckley <robertdbuck...@yahoo.com>
Gesendet: Dienstag, den 29. März 2011, 10:13:12 Uhr
Betreff: AW: [Geoserver-users] add layer resource fails from postgis: "Error 
persisting FeatureTypeInfoImpl"


Ok...i had to modify "/etc/tomcat6/policy.d/04webapps.policy"  and enter the 
following 


permission java.security.AllPermission;

Now my logging is working!

Underneath are the geoserver.log errors for a shp store and a postgis store

This is the error when I try to create a shp store

2011-03-29 08:00:17,425 WARN [data.store] - Error adding data store to catalog
org.geoserver.catalog.CatalogException: Error persisting 
DataStoreInfoImpl[Grenzen_SG_wgs84.shp] to 
/var/lib/tomcat6/webapps/geoserver/data/workspaces/zgb/Grenzen_SG_wgs84.shp/datastore.xml

        at 
org.geoserver.config.GeoServerPersister.persist(GeoServerPersister.java:626)
         at 
org.geoserver.config.GeoServerPersister.addDataStore(GeoServerPersister.java:332)

        at 
org.geoserver.config.GeoServerPersister.handleAddEvent(GeoServerPersister.java:62)

        at org.geoserver.catalog.impl.CatalogImpl.event(CatalogImpl.java:1351)
        at 
org.geoserver.catalog.impl.CatalogImpl.fireAdded(CatalogImpl.java:1290)
        at org.geoserver.catalog.impl.CatalogImpl.added(CatalogImpl.java:1283)
        at org.geoserver.catalog.impl.CatalogImpl.add(CatalogImpl.java:147)
        at 
org.geoserver.security.SecureCatalogImpl.add(SecureCatalogImpl.java:861)
        at  
org.geoserver.web.data.store.DataAccessNewPage.onSaveDataStore(DataAccessNewPage.java:104)

        at 
org.geoserver.web.data.store.AbstractDataAccessPage$1.onSubmit(AbstractDataAccessPage.java:159)

        at 
org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink$1.onSubmit(AjaxSubmitLink.java:94)

        at 
org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:128)

        at 
org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:163)
        at 
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:297)

        at  
org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:104)

        at 
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)

        at 
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1239)
        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1316)
        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1418)
        at org.apache.wicket.RequestCycle.request(RequestCycle.java:532)
        at 
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:356)
        at  
org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:158)

        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:875)

        at  
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

        at 
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at  
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)

        at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

        at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

        at  
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)

        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)

        at  
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)

        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)

        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
        at  
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)

        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
        at 
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at 
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at  org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at  
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)

        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:636)
Caused by: java.io.FileNotFoundException: 
/var/lib/tomcat6/webapps/geoserver/data/workspaces/zgb/Grenzen_SG_wgs84.shp/datastore.xml.tmp
 (No such file or  directory)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:160)
        at 
org.geoserver.config.GeoServerPersister.persist(GeoServerPersister.java:612)
        ... 79 more

        the error when I try to bind a postgis datastore is...

first the geoserver serror message
Error persisting  FeatureTypeInfoImpl[Grenzen_SG_test2] to  
/var/lib/tomcat6/webapps/geoserver/data/workspaces/zgb/postgis/Grenzen_SG_test2/featuretype.xml


and in geoserver.log
2011-03-29 08:09:17,859 INFO [geoserver.web] - Error saving layer
org.geoserver.catalog.CatalogException: Error persisting 
FeatureTypeInfoImpl[Grenzen_SG_test2] to 
/var/lib/tomcat6/webapps/geoserver/data/workspaces/zgb/postgis/Grenzen_SG_test2/featuretype.xml

        at 
org.geoserver.config.GeoServerPersister.persist(GeoServerPersister.java:626)
        at 
org.geoserver.config.GeoServerPersister.addFeatureType(GeoServerPersister.java:364)

        at 
org.geoserver.config.GeoServerPersister.handleAddEvent(GeoServerPersister.java:65)

        at org.geoserver.catalog.impl.CatalogImpl.event(CatalogImpl.java:1351)
        at  
org.geoserver.catalog.impl.CatalogImpl.fireAdded(CatalogImpl.java:1290)
        at org.geoserver.catalog.impl.CatalogImpl.added(CatalogImpl.java:1283)
        at org.acegat 
org.geoserver.catalog.impl.CatalogImpl.add(CatalogImpl.java:356)
        at 
org.geoserver.security.SecureCatalogImpl.add(SecureCatalogImpl.java:857)
        at 
org.geoserver.web.data.resource.ResourceConfigurationPage$6.onSubmit(ResourceConfigurationPage.java:234)

        at 
org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1380)
        at 
org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:811)
        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.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:183)

        at 
org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)

        at 
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)

        at  
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1239)
        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1316)
        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1418)
        at org.apache.wicket.RequestCycle.request(RequestCycle.java:532)
        at 
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:356)
        at 
org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at  
org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:158)

        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:875)

        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)

        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)

        at  
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at 
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        
isecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)

        at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)

        at 
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)

        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)

        at  
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)

        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)

        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81)

        at  
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)

        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
        at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)

        at  
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)

        at 
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
        at 
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at 
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:183)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

        at  
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at  
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)

        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:636)
Caused by: java.io.FileNotFoundException: 
/var/lib/tomcat6/webapps/geoserver/data/workspaces/zgb/postgis/Grenzen_SG_test2/featuretype.xml.tmp
 (No such file or directory)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
        at  java.io.FileOutputStream.<init>(FileOutputStream.java:160)
        at 
org.geoserver.config.GeoServerPersister.persist(GeoServerPersister.java:612)
        ... 81 more





________________________________
Von: Robert Buckley <robertdbuck...@yahoo.com>
An: geoserver-users@lists.sourceforge.net
Gesendet: Dienstag, den 29. März 2011, 8:39:14 Uhr
Betreff: [Geoserver-users] add layer resource fails from postgis: "Error 
persisting FeatureTypeInfoImpl"


Hi,

Following error occurs when trying to add a postgis table to geoserver. 

"Error persisting  FeatureTypeInfoImpl[zgbgrenze_gen_wgs84] to  
/var/lib/tomcat6/webapps/geoserver/data/workspaces/zgb/postgis/zgbgrenze_gen_wgs84/featuretype.xml"


This is in the tomcat6 logs- "catalina.out" file.

29.03.2011 05:59:06 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
29.03.2011 05:59:06 org.apache.coyote.http11.Http11Protocol start
SCHWERWIEGEND: Error starting endpoint
java.net.BindException: Address already in use <null>:8080
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:549)
        at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:565)
        at 
org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
        at org.apache.catalina.connector.Connector.start(Connector.java:1080)
         at 
org.apache.catalina.core.StandardService.start(StandardService.java:531)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:593)
        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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at  org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.net.BindException: Address already in use
        at java.net.PlainSocketImpl.socketBind(Native Method)
        at 
java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:336)
        at java.net.ServerSocket.bind(ServerSocket.java:336)
        at java.net.ServerSocket.<init>(ServerSocket.java:202)
        at java.net.ServerSocket.<init>(ServerSocket.java:158)
        at 
org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:50)

        at  org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:538)
        ... 12 more
29.03.2011 05:59:06 org.apache.catalina.startup.Catalina start


Address already in use?

can anyone tell me whats going on?

thanks,

Rob

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to