Looks like there is some kind of error in XFire or XBean. The class
ReaderContext is housed in the package
org.springframework.beans.factory.parsing, not
org.springframework.beans.factory.support as listed below. Perhaps
XFire/XBean is based on a candidate release of Spring 2.0? Looking through
the SVN repo of XBean, it looks as if XBean may rely on Spring v2.0 cr2 or
earlier. Perhaps you could give those a try?

Mike.


On 1/5/07, Eric Taieb <[EMAIL PROTECTED]> wrote:


Hi,

First thanks for creating Appfuse. It has been a major help on developing
with Spring/JSF/Hibernate (very useful to learn how these interact)

Everything works perfectly except for XFire.
I have followed all tutorials (checked that the automatic procedure with
ant
in extras/xfire produced the right result )

I am using Appfuse 1.9.4 with Xfire 1.2.2 and Spring 2.0
I don't even have setup any services for the moment. Just plain empty
config
with the minimal lines setup by ant.


I still have this everytime I start Tomcat:


[appfuse] ERROR [http-8080-Processor24] XFireServlet.init(51) | Error
initializing XFireServlet.
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected
exception parsing XML document from class path resource
[org/codehaus/xfire
/spring/customEditors.xml]; nested exception is
java.lang.NoClassDefFoundError:
org/springframework/beans/factory/support/ReaderContext
Caused by:
java.lang.NoClassDefFoundError:
org/springframework/beans/factory/support/ReaderContext
       at

org.apache.xbean.spring.context.v2.XBeanBeanDefinitionDocumentReader.createHelper
(XBeanBeanDefinitionDocumentReader.java:28)
       at

org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions
(DefaultBeanDefinitionDocumentReader.java:
86)
       at

org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions
(XmlBeanDefinitionReader.java:499)
       at

org.apache.xbean.spring.context.v2.XBeanXmlBeanDefinitionReader.registerBeanDefinitions
(XBeanXmlBeanDefinitionReader.java:77)
       at

org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions
(XmlBeanDefinitionReader.java:407)
       at

org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
(XmlBeanDefinitionReader.java:357)
       at

org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
(XmlBeanDefinitionReader.java:334)
       at
org.codehaus.xfire.spring.XFireConfigLoader.getXFireApplicationContext
(XFireConfigLoader.java:84)
       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
:1029)
       at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:687)
       at
org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:144)
       at
org.apache.catalina.core.StandardValveContext.invokeNext(
StandardValveContext.java:104)
       at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:520)
       at
org.apache.catalina.core.StandardContextValve.invokeInternal(
StandardContextValve.java:198)
       at
org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java
:152)
       at
org.apache.catalina.core.StandardValveContext.invokeNext(
StandardValveContext.java:104)
       at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
:520)
       at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:137)
       at
org.apache.catalina.core.StandardValveContext.invokeNext(
StandardValveContext.java:104)
       at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:118)
       at
org.apache.catalina.core.StandardValveContext.invokeNext(
StandardValveContext.java:102)
       at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
:520)
       at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
       at
org.apache.catalina.core.StandardValveContext.invokeNext(
StandardValveContext.java:104)
       at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java
:520)
       at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
       at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
       at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:799)
       at

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
(Http11Protocol.java:705)
       at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
       at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:683)
       at java.lang.Thread.run(Thread.java:619)

Could anyone help me out please ?
I have already been all arounf xfire's website and appfuse mailing list
and
tutorials...

Thanks in advance,

-Eric


--
View this message in context:
http://www.nabble.com/Problem-with-XFireServlet-startup---NoClassDefFoundError%3A-org-springframework-beans-factory-support-ReaderContext-tf2923336s2369.html#a8171468
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to