https://appfuse.dev.java.net/svn/appfuse/trunk/service/pom.xml
Username: guest Password: <blank> As far as xfire-servlet.xml vs. cxf.xml - I imagine that's covered in the upgrade guide, but I'm not sure. Matt On 1/12/08, jackalista <[EMAIL PROTECTED]> wrote: > > OK, I was wondering which pom.xml needed to change. I just add in anything > that's not already there and check the versions of anything that is there, > correct? The equivalent of xfire-servlet.xml is called (I think) cxf.xml > but I'll try to validate that further. Will that upgrade page detail Spring > related changes? > > Thanks Matt > > > mraible wrote: > > > > 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] > > > > > > > > -- > View this message in context: > http://www.nabble.com/Web-services-in-Appfuse-2.0-tp12777689s2369p14780114.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]
