Gabriel Roldán <groldan <at> opengeo.org> writes: > > Hi Arne, > > I don't think you need to download the icu jar, it should come in the > geoserver arcsde extension zip file. Not sure that would be the cause of > the problem though, but just in case make sure there's only one icu jar > in WEB-INF/lib > > Other than that, what would really help is that you send me the contents > for your <data dir>/logs/geoserver.log file, as the HTTP error alone > doesn't give me any clue of what might be going wrong. > > Cheers, > Gabriel > > Hi Gabriel, > > > > once I copy the ArcSDE files into the lib directory and start the GeoServer > > the log file writes the following: > > > > 127.0.0.1 - - [25/Sep/2010:06:11:26 +0000] "GET /geoserver/web/ HTTP/1.1" > > 503 1321 > > > > With this the Geoserver gives me: > > > > HTTP ERROR: 503 > > SERVICE_UNAVAILABLE > > RequestURI=/geoserver/web/ > > > > Powered by jetty:// > > > > Apart from downloading the ArcSDE extension from > > http://sourceforge.net/projects/geoserver/files/GeoServer% > > 20Extensions/2.0.2/geoserver-2.0.2-arcsde-plugin.zip, I took the jsde_sdk.jar > > and the jpe_sdk.jar from a ArcGIS 9.3.1 Update CD and there from the ArcSDE > > folder sde931-esri-hp.tar.gz. The last file included the icu4j_3_2.jar from > > ftp://ftp.software.ibm.com/software/globalization/icu/icu4j/3.2/ > > > > These settings, even though posted on various sites as the way to proceed, > > leave me with a non-functioning GeoServer. I must be doing a mistake > > somewhere, but I really do not have a clue. > > > > Am I right to assume, that ArcSDE does not have to be installed on the machine > > where I am running GeoServer, nor that I have to install any components. I > > only have to copy these files in the Geoserver/lib directory, isn't it? > > > > I would be very thankful for any suggestions why this is happening. > > > > Best regards, Arne > > > > > > --------------------------------------------------------------------------- --- > > Start uncovering the many advantages of virtual appliances > > and start using them to simplify application deployment and > > accelerate your shift to cloud computing. > > http://p.sf.net/sfu/novell-sfdev2dev > > _______________________________________________ > > Geoserver-users mailing list > > Geoserver-users <at> lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/geoserver-users >
Hi Gabriel, thanks for the hint of the icu4_3_2.jar. I suspected that as well but that is not the problem. I tried removing both individually icu4j-3.4.4.jar and icu4j_3_2.jar but I am getting the same error. The geoserver.log file is attached at the bottom. Have you got any idea what this could be? I truly wanna thank you for your time and effort in resolving the problem. 2010-09-26 09:04:29,379 ERROR [geoserver.global] - ---------------------------------- - GEOSERVER_DATA_DIR: C:\Program Files\GeoServer 2.0.2\data_dir ---------------------------------- 2010-09-26 09:04:29,613 WARN [support.DisposableBeanAdapter] - Invocation of destroy method failed on bean with name 'geoServerLoader': java.lang.NullPointerException 2010-09-26 09:04:29,629 ERROR [context.ContextLoader] - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'arcsdeCoverageStorePanel' defined in URL [jar:file:/C:/Program Files/GeoServer 2.0.2/lib/arcsde-2.0.2.jar!/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [java.lang.Class] for property 'factoryClass'; nested exception is java.lang.IllegalArgumentException: Error loading class [org.geotools.arcsde.raster.gce.ArcSDERasterFormat]: problem with class file or dependent class. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.do CreateBean(AbstractAutowireCapableBeanFactory.java:480) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1. run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(Native Method) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.cr eateBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject (AbstractBeanFactory.java:264) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingl eton(DefaultSingletonBeanRegistry.java:221) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:261) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:185) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:164) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstant iateSingletons(DefaultListableBeanFactory.java:429) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactor yInitialization(AbstractApplicationContext.java:729) at org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:381) at org.springframework.web.context.ContextLoader.createWebApplicationContext (ContextLoader.java:255) at org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:199) at org.springframework.web.context.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:45) 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(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) 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) Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [java.lang.String] to required type [java.lang.Class] for property 'factoryClass'; nested exception is java.lang.IllegalArgumentException: Error loading class [org.geotools.arcsde.raster.gce.ArcSDERasterFormat]: problem with class file or dependent class. at org.springframework.beans.BeanWrapperImpl.convertForProperty (BeanWrapperImpl.java:391) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.co nvertForProperty(AbstractAutowireCapableBeanFactory.java:1288) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.ap plyPropertyValues(AbstractAutowireCapableBeanFactory.java:1249) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.po pulateBean(AbstractAutowireCapableBeanFactory.java:1010) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.do CreateBean(AbstractAutowireCapableBeanFactory.java:472) ... 36 more Caused by: java.lang.IllegalArgumentException: Error loading class [org.geotools.arcsde.raster.gce.ArcSDERasterFormat]: problem with class file or dependent class. at org.springframework.util.ClassUtils.resolveClassName (ClassUtils.java:269) at org.springframework.beans.propertyeditors.ClassEditor.setAsText (ClassEditor.java:63) at org.springframework.beans.TypeConverterDelegate.doConvertTextValue (TypeConverterDelegate.java:374) at org.springframework.beans.TypeConverterDelegate.doConvertValue (TypeConverterDelegate.java:350) at org.springframework.beans.TypeConverterDelegate.convertIfNecessary (TypeConverterDelegate.java:173) at org.springframework.beans.TypeConverterDelegate.convertIfNecessary (TypeConverterDelegate.java:138) at org.springframework.beans.BeanWrapperImpl.convertForProperty (BeanWrapperImpl.java:386) ... 40 more Caused by: java.lang.NoClassDefFoundError: org/opengis/coverage/grid/Format at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass (WebAppClassLoader.java:352) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass (WebAppClassLoader.java:337) at org.springframework.util.ClassUtils.forName(ClassUtils.java:242) at org.springframework.util.ClassUtils.resolveClassName (ClassUtils.java:261) ... 46 more Caused by: java.lang.ClassNotFoundException: org.opengis.coverage.grid.Format at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 61 more ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users