Publish a WebService service with spring integration, always error:
Java.lang.NoSuchMethodError:org.springframework.beans.factory.xml.XmlBeanDefinitionReader.setValidationMode (I) V
At Org.apache.xbean.spring.context.v2.xbeanxmlbeandefinitionreader.<init> ( XBEANXMLBEANDEFINITIONREADER.JAVA:58)
At Sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method)
At Sun.reflect.NativeConstructorAccessorImpl.newInstance (nativeconstructoraccessorimpl.java:39)
At Sun.reflect.DelegatingConstructorAccessorImpl.newInstance (delegatingconstructoraccessorimpl.java:27)
At Java.lang.reflect.Constructor.newInstance (constructor.java:513)
At Org.apache.xbean.spring.context.impl.XBeanHelper.createBeanDefinitionReader (xbeanhelper.java:46)
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:212)
At Org.apache.catalina.core.StandardWrapper.loadServlet (standardwrapper.java:1161)
At Org.apache.catalina.core.StandardWrapper.allocate (standardwrapper.java:806)
At Org.apache.catalina.core.StandardWrapperValve.invoke (standardwrappervalve.java:129)
At Org.apache.catalina.core.StandardContextValve.invoke (standardcontextvalve.java:175)
At Org.apache.catalina.core.StandardHostValve.invoke (standardhostvalve.java:128)
At Org.apache.catalina.valves.ErrorReportValve.invoke (errorreportvalve.java:102)
At Org.apache.catalina.core.StandardEngineValve.invoke (standardenginevalve.java:109)
At Org.apache.catalina.connector.CoyoteAdapter.service (coyoteadapter.java:286)
At Org.apache.coyote.http11.Http11Processor.process (http11processor.java:844)
At Org.apache.coyote.http11.http11protocol$http11connectionhandler.process (http11protocol.java:583)
At Org.apache.tomcat.util.net.jioendpoint$worker.run (jioendpoint.java:447)
At Java.lang.Thread.run (thread.java:619)
Beginning to think is Xbean-spring-2.8.jar missing, introduced also not. Toss for a while to find is with myeclipse self-xfire frame libraries conflict, Build path inside remove Xfire frame libraries, error no longer reproduce.