Hi list
I am attempting to get GeoServer and GeoWebCache running on two different tomcat servers on the same machine. GeoServer seems to be running fine, however when I attempted to seed GeoWebCache, I get this nasty error from the arc grid raster plugin.
java.lang.NoClassDefFoundError:it/geosolutions/imageio/plugins/arcgrid/raster/StringToDouble
it.geosolutions.imageio.plugins.arcgrid.raster.EsriAsciiGridRaster.parseHeader(EsriAsciiGridRaster.java:144)
it.geosolutions.imageio.plugins.arcgrid.spi.AsciiGridsImageReaderSpi.canDecodeInput(AsciiGridsImageReaderSpi.java:219)
javax.imageio.ImageIO$CanDecodeInputFilter.filter(ImageIO.java:541)
javax.imageio.spi.FilterIterator.advance(ServiceRegistry.java:793)
javax.imageio.spi.FilterIterator.<init>(ServiceRegistry.java:787)
javax.imageio.spi.ServiceRegistry.getServiceProviders(ServiceRegistry.java:491)
javax.imageio.ImageIO.getImageReaders(ImageIO.java:620)
javax.imageio.ImageIO.read(ImageIO.java:1412)
javax.imageio.ImageIO.read(ImageIO.java:1326)
org.geowebcache.layer.wms.WMSMetaTile.setImageBytes(WMSMetaTile.java:107)
org.geowebcache.layer.wms.WMSLayer.getMetatilingReponse(WMSLayer.java:372)
org.geowebcache.layer.wms.WMSLayer.getTile(WMSLayer.java:297)
org.geowebcache.GeoWebCacheDispatcher.handleServiceRequest(GeoWebCacheDispatcher.java:258)
org.geowebcache.GeoWebCacheDispatcher.handleRequestInternal(GeoWebCacheDispatcher.java:167)
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Here is the url for that request.
http://64.90.184.112/geowebcache/service/wms?LAYERS=topp%3Acountries&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A4326&BBOX=-90,-90,0,0&WIDTH=256&HEIGHT=256
My system is CentOS and follow the CentOS install guide from the GeoServer wiki. Both Tomcat Servers are running as the same user (tomcat). Someone mention on IRC mention that this could cause a classpath issue.
Thanks guys,
Ivan Willig
OpenGeo : http://opengeo.org