From: Andrea A. <aa...@op...> - 2008-12-31 11:08:25
|
Masciotra Arnaud ha scritto: > Hello, > > > > I tried to launch the geoserver 1.7.1a (the war version) with tomcat > 5.5.23 and Java 1.50_14. > > > > But I always got the same errors (the full stack trace is attached) : > > > > 30 déc. 11:40:09 ERROR [context.ContextLoader] - Context initialization > failed > > _org.springframework.beans.factory.BeanCreationException_: Error > creating bean with name 'applicationState' defined in URL > [file:/D:/workspace/PSEM/geoserver-psem/target/webapp/WEB-INF/classes/applicationContext.xml]: > Cannot resolve reference to bean 'data' while setting constructor > argument; nested exception is > _org.springframework.beans.factory.BeanCreationException_: Error > creating bean with name 'data' defined in URL > [jar:file:/D:/workspace/PSEM/geoserver-psem/target/webapp/WEB-INF/lib/main-1.7.1.jar!/applicationContext.xml]: > Cannot resolve reference to bean 'geoServer2' while setting constructor > argument; nested exception is > _org.springframework.beans.factory.BeanCreationException_: Error > creating bean with name 'geoServer2' defined in URL > [jar:file:/D:/workspace/PSEM/geoserver-psem/target/webapp/WEB-INF/lib/main-1.7.1.jar!/applicationContext.xml]: > Initialization of bean failed; nested exception is > java.lang.NoSuchMethodError: > org.w3c.dom.Node.getTextContent()Ljava/lang/String; > > > > I used a war exploded version with no modifications and I removed all > the styles and layers (I got same errors with the defaults SLD and Layers) > > > > I already removed xercesImpl.jar, xalan.jar, and xml-api.jar with no > changes. > > > > Do you have a solution for my problem ? That class, org.w3c.dom.Node is part of the JDK and in the 1.5.x series the method in question is there. So it's probably the web container playing tricks with the classpath, and setting up overrides. Maybe it ships with an older version of the xml apis, or you added some library in the tomcat shared libs? As a test I took a Tomcat 5.5.20 I had on my disk with a Sun JDK 1.5.0_15 and GeoServer 1.7.1a war, on XP, and it started up fine. It may be that the minor version difference may explain it, but I'd look into the shared libs first. Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. |