[
https://issues.jboss.org/browse/JBIDE-9831?page=com.atlassian.jira.plugin...
]
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