One more note.....

If you use Dispatch style clients, you may need to use the trunk 
snapshots (deploying another one now) until 2.0.2 is released (hopefully 
rebuilding that tomorrow if we can get all the TCK's passing).   There 
is an issue where it won't be able to find the soap binding or http 
transports unless a non-dispatch client or similar is first used to 
force loading of those.

Dan


On Monday 17 September 2007, Daniel Kulp wrote:
> You probably could call:
>
> org.apache.cxf.bus.CXFBusFactory.createBus();
>
> first to cause it to create an Extension based bus.   You may need to
> call BusFactory.setDefaultBus(...) and
> BusFactory.setThreadDefaultBus(...) with the return of the createBus()
> to force the bus to be there and avoid trying to create a spring one.
>
>
> You could also set the system property:
> org.apache.cxf.bus.factory
> to:
> org.apache.cxf.bus.CXFBusFactory
>
> That should work as well.
>
> Dan
>
> On Monday 17 September 2007, bobbydole wrote:
> > Thanks for the reply!
> >
> > Is there any way to over ride this behavior? We are using Spring,
> > but I've been told not to stay away from the spring JARs in CXF. I
> > think that we're using an older version of spring, and we don't want
> > to mess with upgrading at this time.. I don't know how to include
> > the newer spring files without messing with the old ones.
> >
> > Any suggestions?
> >
> > This has been driving me mad all day.. :(
> >
> > Dan Diephouse-2 wrote:
> > > Hiya,
> > > I believe that the BusFactory will not create a new Bus unless it
> > > detects spring on your classpath. The fact that you're getting a
> > > NoClassDefFoundError supports this - otherwise you would have a
> > > ClassNotFoundException. So I would double check your classpath.
> > > Cheers,
> > > - Dan
> > >
> > > bobbydole wrote:
> > >> Hello, I'm trying to get a simple web service setup using CXF.
> > >> Basically I'm
> > >> following the simple frontend example. However when I run it it I
> > >> get this
> > >> exception:
> > >>
> > >> java.lang.NoClassDefFoundError:
> > >> org/springframework/beans/factory/xml/NamespaceHandlerResolver
> > >>  at
> > >> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFac
> > >>to ry.java:83) at
> > >> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFac
> > >>to ry.java:65) at
> > >> org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFac
> > >>to ry.java:52) at
> > >> org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69) at
> > >> org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58) at
> > >> org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:98)
> > >> at
> > >> org.apache.cxf.frontend.AbstractEndpointFactory.getBus(AbstractEn
> > >>dp ointFactory.java:274) at
> > >> org.apache.cxf.frontend.AbstractEndpointFactory.initializeService
> > >>Fa ctory(AbstractEndpointFactory.java:150) at
> > >> org.apache.cxf.frontend.ServerFactoryBean.initializeServiceFactor
> > >>y( ServerFactoryBean.java:144) at
> > >> org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(Ab
> > >>st ractEndpointFactory.java:80) at
> > >> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBea
> > >>n. java:108)
> > >>
> > >>
> > >> Which looks to me like it requires the Spring of some sort, or at
> > >> least it
> > >> appears to want to use Spring.
> > >>
> > >> All I want to do is get a simple frontend service running without
> > >> spring (as
> > >> I can't use it) Any one got any ideas?
> > >>
> > >> Thanks!
> > >
> > > --
> > > Dan Diephouse
> > > MuleSource
> > > http://mulesource.com | http://netzooid.com/blog



-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

Reply via email to