I had this probléme but it was not a problem of dependency, you are using
wich appServer ?
Mohamed.
2007/5/7, Tom van den Berge <[EMAIL PROTECTED]>:
Hi,
I noticed that Xfire 1.2.5 has a dependency on Spring 1.2.6. In my
project, I'm using Spring 2.0. Unfortunately, this version seems not to
work with Xfire. If I replace the 1.2.6 version with 2.0, I'm getting the
error " java.lang.IllegalStateException: Could not find valid
implementation for: 2.0" (stacktrace below).
How can I make Xfire 1.2.5 work with Spring 2.0?
Thanks,
Tom
java.lang.IllegalStateException: Could not find valid implementation for:
2.0
at
org.apache.xbean.spring.context.impl.XBeanHelper.createBeanDefinitionReader
(XBeanHelper.java:48)
at
org.codehaus.xfire.spring.XFireConfigLoader.getXFireApplicationContext(
XFireConfigLoader.java:74)
at org.codehaus.xfire.spring.XFireConfigLoader.loadContext(
XFireConfigLoader.java:41)
at
org.codehaus.xfire.transport.http.XFireConfigurableServlet.loadConfig(
XFireConfigurableServlet.java:86)
at
org.codehaus.xfire.transport.http.XFireConfigurableServlet.createXFire (
XFireConfigurableServlet.java:54)
at org.codehaus.xfire.transport.http.XFireServlet.init(
XFireServlet.java:45)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet (
StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.allocate(
StandardWrapper.java:757)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:130)
at org.apache.catalina.core.StandardContextValve.invoke (
StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke (
StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(
Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(
Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java :80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native
Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance (Unknown Source)
at
org.apache.xbean.spring.context.impl.XBeanHelper.createBeanDefinitionReader
(XBeanHelper.java:46)
... 20 more
Caused by: java.lang.NoSuchMethodError:
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.setValidationMode(I)V
at org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader
.<init>(XBeanXmlBeanDefinitionReader.java:58)
... 25 more
--
Mohammed El AMMARIA