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]