Hmm...  must already be fixed in my working copy with all the changed 
I've made.    I put a breakpoint in the CXFBusImpl constructor and only 
a single Bus is created when I run the test.   Can you retry once I 
commit later today?

Dan

On Monday 15 October 2007, Sergey Beryozkin wrote:
> Hi Dan
>
> I was messing with systemtests/http_jetty/EngineLifecycleTest, by
> modifying the existing configuration so that a single configuration
> file is used, but debugging the existing test (testServerUpDownUp)
> shows that two buses are created with only a single endpoint being
> configured in the config file
>
> Cheers, Sergey
>
> ----- Original Message -----
> From: "Daniel Kulp" <[EMAIL PROTECTED]>
> To: <cxf-user@incubator.apache.org>
> Cc: "Sergey Beryozkin" <[EMAIL PROTECTED]>
> Sent: Monday, October 15, 2007 6:08 PM
> Subject: Re: Destination factory problem
>
> > Sergey,
> >
> > Can you send me a simple testcase?   I'm digging into some spring
> > stuff now (actually fixing CXF-922) so I could dig into that as
> > well.
> >
> > Dan
> >
> > On Monday 15 October 2007, Sergey Beryozkin wrote:
> >> Hi Dan
> >>
> >> It made the trick, endpoints are registered all right now. The only
> >> problem is that they're registered twice, per every bus created not
> >> sure how it works, probably the runtime recognizes that a given
> >> endpoint has already been registered and ignores the second
> >> registration attempt.
> >>
> >> Actually, I've just left a single endpoint there and I still see
> >> two buses created, with DestinationFactoryManager being created
> >> twice two, once per bus, created every time.
> >>
> >> Thanks, Sergey
> >>
> >>
> >> ----- Original Message -----
> >> From: "Daniel Kulp" <[EMAIL PROTECTED]>
> >> To: <cxf-user@incubator.apache.org>
> >> Cc: "Sergey Beryozkin" <[EMAIL PROTECTED]>
> >> Sent: Monday, October 15, 2007 5:25 PM
> >> Subject: Re: Destination factory problem
> >>
> >> > Sergey,
> >> >
> >> > Not sure on the two bus thing, but in your case, you aren't
> >> > importing an extension that has a destination.  The
> >> > cxf-extension-http doesn't define a destination, just a conduit.
> >> > Add the cxf-extension-http-jetty to get the jetty based http
> >> > destination.
> >> >
> >> > <import resource="classpath:META-INF/cxf/cxf-extension-http.xml"
> >> > /> <import
> >> > resource="classpath:META-INF/cxf/cxf-extension-http-jetty.xml" />
> >> >
> >> > Dan
> >> >
> >> > On Monday 15 October 2007, Sergey Beryozkin wrote:
> >> >> Hi
> >> >>
> >> >> I have this "Np DestinationFactory found" problem when running a
> >> >> system test. I've checked archives, the suggested solutions are
> >> >> all about doing some programmatic bus setup, etc...
> >> >> Unfortunately it's not something I can do in my scenario.
> >> >>
> >> >> Here's my configuration :
> >> >>
> >> >> <beans xmlns:web="http://java.sun.com/xml/ns/j2ee";
> >> >> xmlns:sunjaxws="http://java.sun.com/xml/ns/jax-ws/ri/runtime";
> >> >> xmlns:xalan="http://xml.apache.org/xslt";
> >> >> xmlns:httpj="http://cxf.apache.org/transports/http-jetty/configu
> >> >>rat ion " xmlns:soap="http://cxf.apache.org/bindings/soap";
> >> >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >> >> xmlns:jaxws="http://cxf.apache.org/jaxws";
> >> >> xmlns="http://www.springframework.org/schema/beans";
> >> >> xsi:schemaLocation="http://www.springframework.org/schema/beans
> >> >> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
> >> >> http://cxf.apache.org/jaxws
> >> >> http://cxf.apache.org/schemas/jaxws.xsd>
> >> >>
> >> >> <import resource="classpath:META-INF/cxf/cxf.xml" />
> >> >>
> >> >> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"
> >> >> />
> >> >>
> >> >> <import resource="classpath:META-INF/cxf/cxf-extension-http.xml"
> >> >> />
> >> >>
> >> >> <jaxws:endpoint id="1"...other attributes omiited for brevity/ >
> >> >>
> >> >> <jaxws:endpoint id="2"...other attributes omiited for brevity>
> >> >>
> >> >> </beans>
> >> >>
> >> >> In debug mode I'm seeing *two* buses created, one bus has a
> >> >> DestinationFactoryManagerImpl initialized properly,
> >> >>
> >> >> for the second bus, no DestinationFactoryManagerImpl is
> >> >> initilized (no register() method is called on it) and hence at
> >> >> the service init time an exception is thrown....
> >> >>
> >> >> Can someone please show how one can configure two endpoints such
> >> >> that a single bus is created...
> >> >>
> >> >> Thanks, Sergey
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> ----------------------------
> >> >> IONA Technologies PLC (registered in Ireland)
> >> >> Registered Number: 171387
> >> >> Registered Address: The IONA Building, Shelbourne Road, Dublin
> >> >> 4, Ireland
> >> >
> >> > --
> >> > J. Daniel Kulp
> >> > Principal Engineer
> >> > IONA
> >> > P: 781-902-8727    C: 508-380-7194
> >> > [EMAIL PROTECTED]
> >> > http://www.dankulp.com/blog
> >>
> >> ----------------------------
> >> IONA Technologies PLC (registered in Ireland)
> >> Registered Number: 171387
> >> Registered Address: The IONA Building, Shelbourne Road, Dublin 4,
> >> Ireland
> >
> > --
> > J. Daniel Kulp
> > Principal Engineer
> > IONA
> > P: 781-902-8727    C: 508-380-7194
> > [EMAIL PROTECTED]
> > http://www.dankulp.com/blog
>
> ----------------------------
> IONA Technologies PLC (registered in Ireland)
> Registered Number: 171387
> Registered Address: The IONA Building, Shelbourne Road, Dublin 4,
> Ireland



-- 
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