Hi Betty, I don't think this is due to witchcraft or something. Your stacktrace says that the Parent class form the jdom package is missing. So I suggest that you add this jar file from the xfire distribution to your classpath.
Thomas Betty Chang-3 wrote: > > Hi -- > > I must be jinxed or something. I just don't know why I am having so much > trouble with the book example. > I got the war file built and installed into tomcat 5.5, but when I run > http://localhost:8080/book/services/ I get the > error shown below. > > It is complaiing about a missing org.jdom.Parent class, but I know that > jdom-1.0.jar is within the book app's web-inf/lib folder. I've tried > copying > into tomcat/shared/lib and tomcat/common/lib and I still get the problem. > > Thanks > > Betty > > javax.servlet.ServletException: Error initializing XFireServlet. > > org.codehaus.xfire.transport.http.XFireServlet.init(XFireServlet.java:52) > javax.servlet.GenericServlet.init(GenericServlet.java:211) > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > java.lang.Thread.run(Unknown Source) > > root cause > > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'org.codehaus.xfire.spring.ServiceBean' defined in class > path resource [META-INF/xfire/services.xml]: Initialization of bean > failed; nested exception is org.codehaus.xfire.XFireRuntimeException: > Error evaluating xpath > /mappings/[EMAIL PROTECTED]'http://xfire.codehaus.org/BookService']. Nested > exception is org.jdom.JDOMException: java.lang.NoClassDefFoundError: > org/jdom/Parent: org/jdom/Parent > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:370) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226) > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147) > > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275) > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320) > > org.codehaus.xfire.spring.XFireConfigLoader.getXFireApplicationContext(XFireConfigLoader.java:107) > > org.codehaus.xfire.spring.XFireConfigLoader.loadContext(XFireConfigLoader.java:41) > > org.codehaus.xfire.transport.http.XFireConfigurableServlet.loadConfig(XFireConfigurableServlet.java:86) > > org.codehaus.xfire.transport.http.XFireConfigurableServlet.createXFire(XFireConfigurableServlet.java:54) > > org.codehaus.xfire.transport.http.XFireServlet.init(XFireServlet.java:45) > javax.servlet.GenericServlet.init(GenericServlet.java:211) > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > java.lang.Thread.run(Unknown Source) > -- View this message in context: http://www.nabble.com/Another-problem-with-book-example-tf3436454.html#a9630457 Sent from the XFire - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
