Hi everybody,

when trying to request the CXFServlet (and my services) from the browser, I get a NoSuchMethodError (stack trace below).

Actually I have no idea, why this happens, because obviously the spring-beans-2.0.4.jar (which is included in the WEB-INF/lib - see below) contains the org.springframework.beans.factory.xml.XmlBeanDefinitionReader.setNamespaceHandlerResolver(...) method.

My cxf.xml is:
<beans xmlns="http://www.springframework.org/schema/beans";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xmlns:jaxws="http://cxf.apache.org/jaxws";
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
        http://cxf.apache.org/jaxws jaxws.xsd">
        <jaxws:endpoint id="moduleServiceImpl"
                implementor="modulverwaltung.service.ModuleServiceImpl"
address="https://www.mi.fu-berlin.de/modulverwaltung/services/ModuleService"; />
</beans>

My WEB-INF/lib contains the following jars:
activation.jar
aopalliance-1.0.jar
asm.jar
castor-1.0.jar
cglib-2.1.jar
commons-beanutils-1.7.0.jar
commons-betwixt-0.8-dev.jar
commons-codec-1.3.jar
commons-collections-3.1.jar
commons-dbcp-1.2.1.jar
commons-digester-1.7.jar
commons-httpclient-3.0.1.jar
commons-lang-2.1.jar
commons-logging-1.1.jar
commons-pool-1.2.jar
commons-transaction-1.1.jar
cxf-2.0.2-incubator.jar
db-ojb-1.0.4.jar
geronimo-annotation_1.0_spec-1.1.jar
geronimo-ws-metadata_2.0_spec-1.1.1.jar
itext-1.4.6.jar
jaxb-api-2.0.jar
jaxb-impl-2.0.5.jar
jaxb-xjc-2.0.jar
jaxws-api-2.0.jar
jdom-1.0.jar
jetty-6.1.5.jar
jetty-util-6.1.5.jar
jstl.jar
kvvservice.jar
log4j-1.2.13.jar
mail.jar
neethi-2.0.2.jar
p6spy-1.3-patched.jar
postgresql.jar
saaj-api-1.3.jar
saaj-impl-1.3.jar
spring-beans-2.0.4.jar
spring-context-2.0.4.jar
spring-core-2.0.4.jar
spring-web-2.0.4.jar
standard.jar
stax-api-1.0.1.jar
taglibs-string.jar
utilities.jar
velocity-1.4.jar
wsdl4j-1.6.1.jar
wstx-asl-3.2.1.jar
xercesImpl.jar
xml-resolver-1.2.jar
XmlSchema-1.2.jar

Stack trace:
ERROR: [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/modulverwaltung]] StandardWrapper.Throwable java.lang.NoSuchMethodError: org.springframework.beans.factory.xml.XmlBeanDefinitionReader.setNamespaceHandlerResolver(Lorg/springframework/
beans/factory/xml/NamespaceHandlerResolver;)V
at org.apache.cxf.bus.spring.BusApplicationContext.initBeanDefinitionReader(BusApplicationContext.java:174) at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:80) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:
89)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:269) at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:71) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:84) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:65) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:52) at org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:156)
        at org.apache.cxf.transport.servlet.CXFServlet.init(CXFServlet.java:98)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Unknown Source)
2007-11-05 17:03:50
ERROR: [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/modulverwaltung].[CXFServlet]] Allocate exception for servlet CXFSer
vlet
java.lang.NoSuchMethodError: org.springframework.beans.factory.xml.XmlBeanDefinitionReader.setNamespaceHandlerResolver(Lorg/springframework/
beans/factory/xml/NamespaceHandlerResolver;)V
at org.apache.cxf.bus.spring.BusApplicationContext.initBeanDefinitionReader(BusApplicationContext.java:174) at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:80) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:
89)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:269) at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:71) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:84) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:65) at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:52) at org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:156)
        at org.apache.cxf.transport.servlet.CXFServlet.init(CXFServlet.java:98)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:127) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
        at java.lang.Thread.run(Unknown Source)

--

Abid Hussain
Mail: [EMAIL PROTECTED]
Web: http://www.abid76.de

Reply via email to