[jbosstools-issues] [JBoss JIRA] (JBIDE-9831) Unable to select JBossWS CXF as the WS Runtime

Brian Fitzpatrick (Commented) (JIRA) jira-events at lists.jboss.org
Wed Oct 5 14:32:16 EDT 2011


    [ https://issues.jboss.org/browse/JBIDE-9831?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12632571#comment-12632571 ] 

Brian Fitzpatrick commented on JBIDE-9831:
------------------------------------------

Ok, looking back at this there's a couple of things going on.

1) There is no explicit "JBoss WS CXF" option in the UI. This is by design. When you flip the switch in the runtime to go to a CXF WS implementation, we know based on the runtime you choose for the project that it's a CXF runtime. We make the same calls regardless to wsconsume, wsdl2java, etc. under the covers. So that's a non-issue at this point.

2) There's a simple workaround. When you use the Web Service Client wizard, make sure you click Next. On the second page of the wizard, there's a "Service" dropdown list that needs to be populated for this wizard to run correctly. If you do that, the WS Client should be generated ok. 

That said, I'm not seeing the code get generated. It looks like it tries to generate it, but it's failing miserably and creates zero class files. 

Still diving in...
                
> Unable to select JBossWS CXF as the WS Runtime
> ----------------------------------------------
>
>                 Key: JBIDE-9831
>                 URL: https://issues.jboss.org/browse/JBIDE-9831
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: Webservices
>    Affects Versions: 3.2.1.Final
>         Environment: JBoss Developer Studio 4.1
> JBoss Enterprise Platform (EAP) 5.1 with JBossWS CXF installed
>            Reporter: Mustafa Musaji
>            Assignee: Brian Fitzpatrick
>         Attachments: PhoneBook.wsdl
>
>
> When you want to create a CXF Client there is no way to select JBossWS CXF as the WS Runtime.
> I have a CXF Web Service deployed to JBoss. The wsdl is published to a URL.
> I go to File->New->Web Services->Web Service Client.
> At this dialogue box I get to choose my configuration to create the client stubs. When selecting Web Service Runtime, I cannot select JBossWS CXF that is within JBoss. It only gives me options for Apache Axis, Apache CXF and JbossWS.
> So I then think I need to add a CXF runtime from Window->Preferences->Web Services->CXF.2x Preferences. Once again, this doesn't let me choose a JBossWS CXF runtime other than an Apache CXF runtime. How can I select JBossWS CXF as the CXF runtime of choice?
> Selecting JBossWS and a JBoss Server With CXF installed does not work either. I choose the CXF JBoss Server Runtime and JBossWS as the Web Service Runtime. The generated classes have the following header.
> /**
>  * This class was generated by the JAX-WS RI.
>  * JAX-WS RI 2.1.7-09/10/2010 09:17 PM(mockbuild)-
>  * Generated source version: 2.1
>  *
>  */
> Using wsconsume.sh from the same JBoss instance the generated classes have the following header
> /**
>  * This class was generated by Apache CXF 2.2.6-patch-01
>  * Tue Oct 04 14:16:01 BST 2011
>  * Generated source version: 2.2.6-patch-01
>  *
>  */
> As you can see the JBDS still uses JBossWS Native as the stack to build the client stubs from.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbosstools-issues mailing list