7 Replies Latest reply on Jan 14, 2009 7:00 PM by oisin

    CXF and WTP Web Services Integration

    sclarke

      The following is an "early" preview video of the CXF runtime integrated with the WTP Web Services wizard.

       

      It shows an end to end JAX-WS Java to WSDL scenario. Creation, Deployment and testing.

       

      The plug-ins will be available in 2-3 weeks.

       

      ftp://cxf_wtp:ntulous3@ftp-irl.iona.com/CXF_WTP.avi

       

      Right-Click > Save As

       

      If there are any problems playing the video try http://www.videolan.org/

       

      Edited by: sclarke on Jul 17, 2008 9:38 AM

       

      Edited by: sclarke on Jul 18, 2008 3:22 AM

        • 1. Re: CXF and WTP Web Services Integration
          sclarke

          Update:

           

          The project was delayed a few weeks since the last posting on this thread.

           

          But it should be available soon...

           

          Attached are 6 videos showing the current status of the project.

           

          The videos are meant to be watched in a particular order where each shows a different feature and builds upon the last.

           

          Video One shows the basic setup required to get started and it introduces the WTP Dynamic Web Project and Facets/Configurations.

           

          Video Two shows the same starting point as the last video but deploys the service to tomcat and then creates a client for the deployed service.

           

          Video Three shows how to do what was done in the last video in one step.

           

          Video Four shows deployment to JBoss and testing via the web services explorer.

           

          Video Five shows how to enable JAX-WS annotation processing.

           

          Video Six shows a WSDL first create, deploy, test scenario

           

          Any feedback would be greatly appreciated

          • 2. Re: CXF and WTP Web Services Integration
            rg64

            Hi,

             

            What are your plans for supporting deployment to a FUSE ESB 3 and/or 4 container?

             

            Ron

            • 3. Re: CXF and WTP Web Services Integration
              oisin

              Coverage of the FUSE 3 and FUSE 4 containers is important to us, so we will be supporting deployment to both. I've no dates right now, but we'll be moving to address it in the near future.

              • 4. Re: CXF and WTP Web Services Integration
                anielson

                Oisin and Clarke,

                 

                What is you eclipse version in those videos?

                 

                Are addiotional plugins needed?

                 

                B.R.

                • 5. Re: CXF and WTP Web Services Integration
                  oisin

                  In those videos we're using Eclipse 3.3.2. There's a few dependencies such as webtools, which in turn has other dependencies, like EMF. We also use m2eclipse and some Spring capabilities. Full instructions are in the install guide:  http://open.iona.com/docs/id/1.0/install_guide/install_guide.pdf

                   

                  BTW, others have used Eclipse 3.4.1 with some success, and we will be moving to 3.4.1 pretty soon.

                   

                  --oh

                   

                  Edited by: oisin on Oct 2, 2008 4:11 PM

                  • 6. Re: CXF and WTP Web Services Integration
                    xbranko

                    I was using CXF 2.1.3 and eclipse 3.4.0 with the CXF plugin (org.eclipse.jst.ws.cxf.feature_0.3.2.200810071455) that was made available as an attachment at https://bugs.eclipse.org/bugs/show_bug.cgi?id=248630, but it has some problems (NullPointerExceptions).

                     

                    I upgraded to eclipse 3.4.1, but now it doesn't even get loaded. The status page  lists:

                    No plug-in: "org.eclipse.jst.ws.cxf.consumption.core" included at runtime.

                    No plug-in: "org.eclipse.jst.ws.cxf.consumption.ui" included at runtime.

                    No plug-in: "org.eclipse.jst.ws.cxf.core" included at runtime.

                    No plug-in: "org.eclipse.jst.ws.cxf.creation.core" included at runtime.

                    No plug-in: "org.eclipse.jst.ws.cxf.creation.ui" included at runtime.

                    No plug-in: "org.eclipse.jst.ws.cxf.ui" included at runtime.

                    No plug-in: "org.eclipse.jst.ws.cxf.apt.core" included at runtime.

                     

                    What is the official place to get the newer version of the plugin? The http://download.eclipse.org/webtools/updates site which is listed in the plugin itself, does not offer CXF support.

                     

                    If there is a better place to ask this question, please let me know.

                    • 7. Re: CXF and WTP Web Services Integration
                      oisin

                      I just put up a wiki page today at  http://wiki.eclipse.org/JAXWS - which will serve as the project information page.

                       

                      There is a committers' integration build available right now, which is not yet officially 'released', but you can go get it and try it out. It has a number of fixes since the code the you tried.

                       

                      --oh