I think it's a matter of using the XFire Upgrade Guide on the CXF site
and changing the dependencies in trunk/services/pom.xml. From there,
it's a matter of figuring out the equivalent of xfire-servlet.xml and
changing the web.xml's appropriately.

Matt

On 1/12/08, jackalista <[EMAIL PROTECTED]> wrote:
>
> OK, I posted to the thread that looked like the one you mentioned (of user
> jchartrand) and offered to help but in the mean time what are the main
> things that have to be done to integrate this?  I'll take a look at CXF's
> site too which I've been doing anyway and start digging into it but if you
> can help kickstart me with some specifics especially as it relates to
> AppFuse that would be great.  Later...
>
> -=j=-
>
>
> mraible wrote:
> >
> > I would suggest searching the archives (via nabble or markmail) for
> > "CXF" to see how was interested in doing this migration. In reality,
> > it should be pretty simple. I'd do it myself, but there's skiing to
> > do this weekend. ;-)
> >
> > http://appfuse.org/display/APF/Mailing+Lists
> >
> > Matt
> >
> > On Jan 11, 2008, at 3:10 PM, jackalista wrote:
> >
> >>
> >> Somehow extra elements got generated, I'm not sure how it happened
> >> but stuff
> >> like this "<bean class="org.jackalista.mx.service.PersonService"/>"
> >> was
> >> added to the context in addition to the tags that were already in
> >> there and
> >> which looked like your description.  I don't think I put this in
> >> there but
> >> once it was removed everything worked.  I now have managed to get
> >> the four
> >> interfaces I was interested in working, thanks for your help.  On
> >> the CXF
> >> front, can you point out who was also interested in doing it?
> >> Maybe if
> >> they're already some distance along I can take some tasks and help
> >> them
> >> instead of doing it from scratch (I've been using AppFuse for a
> >> little while
> >> now but have yet to integrate a new package like CXF so I've got no
> >> idea as
> >> of yet what is involved but ...).
> >>
> >> Thanks again...
> >>
> >>
> >> mraible wrote:
> >>>
> >>> On 1/2/08, jackalista <[EMAIL PROTECTED]> wrote:
> >>>>
> >>>> I've been pushing this along in background but am having another
> >>>> problem
> >>>> with
> >>>> this tutorial.  I got the problem below fixed but then hit a problem
> >>>> because of this tag in applicationContext.xml:
> >>>>
> >>>> <bean class="org.jackalista.mx.service.PersonService"/>
> >>>>
> >>>> Person service got a NoClassDefFoundError.  As there is no such
> >>>> PersonService class I tried setting the tag to point at the service
> >>>> interface, PersonManager but jetty complained about it being an
> >>>> interface.
> >>>> I then tried setting it to the implementation class,
> >>>> PersonManagerImpl
> >>>> like
> >>>> this:
> >>>>
> >>>> <bean class="org.jackalista.mx.service.impl.PersonManagerImpl"/>
> >>>
> >>> Your bean definition should look like the following:
> >>>
> >>>     <bean id="personDao"
> >>> class="org.appfuse.tutorial.dao.hibernate.PersonDaoHibernate">
> >>>         <property name="sessionFactory" ref="sessionFactory"/>
> >>>     </bean>
> >>>     <!-- Add new DAOs here -->
> >>>
> >>>     <bean id="personManager"
> >>> class="org.appfuse.tutorial.service.impl.PersonManagerImpl">
> >>>         <constructor-arg ref="personDao"/>
> >>>     </bean>
> >>>
> >>>>
> >>>>
> >>>> I now am getting an error saying that there's no default
> >>>> constructor in
> >>>> the
> >>>> PersonManagerImpl class (which is true).  I don't think I want to
> >>>> add one
> >>>> though, as then the constructor injection that sets the PersonDao is
> >>>> subverted.  Where have I gone wrong?
> >>>>
> >>>> Also, should I be trying to integrate CXF instead of monkeying
> >>>> around
> >>>> with
> >>>> xfire, given the status of the xfire vs. CXF projects?  CXF looks
> >>>> mighty
> >>>> AppFuse-worthy to my eye, and I'll even do some of the work to
> >>>> make it
> >>>> happen but you'll have to provide some guidance as I'm new to the
> >>>> 2.0
> >>>> AppFuse release.  Should I refocus on getting CXF to work?
> >>>
> >>> Someone expressed an interest in upgrading from XFire to CXF a couple
> >>> of weeks ago. I don't know how they've progressed, but I'd hate to
> >>> see
> >>> duplicate efforts. You can see our thinking on CXF on the Web
> >>> Services
> >>> tutorial.
> >>>
> >>> http://appfuse.org/display/APF/Web+Services
> >>>
> >>> In other words, we'd love to upgrade to CXF and will likely accept
> >>> any
> >>> patches (whether they require JAXB over XMLBeans is not important).
> >>>
> >>>> Also, I've been
> >>>> using a 2.0 M5 release to do all this, should I just start over
> >>>> with the
> >>>> latest at this point?  It seems that a fair bit has happened now
> >>>> since
> >>>> the
> >>>> M5 release... what do you think?
> >>>
> >>> 2.0 is much improved over M5. You might read the release notes since
> >>> M5 to see what's changed.
> >>>
> >>> http://appfuse.org/display/APF/Migration+Guide
> >>>
> >>> Matt
> >>>
> >>>>
> >>>> Thanks,
> >>>>
> >>>> Jack
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> On Dec 4, 2007, at 9:13 PM, jackalista wrote:
> >>>>
> >>>>
> >>>> Yes, anytime you change files in "core", you have to install it so
> >>>> "web" can use it.
> >>>>
> >>>> Matt
> >>>>
> >>>>
> >>>> --
> >>>> View this message in context:
> >>>> http://www.nabble.com/Web-services-in-Appfuse-2.0-
> >>>> tp12777689s2369p14588090.html
> >>>> Sent from the AppFuse - User mailing list archive at Nabble.com.
> >>>>
> >>>> --------------------------------------------------------------------
> >>>> -
> >>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>
> >>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>>
> >>
> >> --
> >> View this message in context: http://www.nabble.com/Web-services-in-
> >> Appfuse-2.0-tp12777689s2369p14766326.html
> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> --
> View this message in context: 
> http://www.nabble.com/Web-services-in-Appfuse-2.0-tp12777689s2369p14778876.html
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to