[jbosstools-issues] [JBoss JIRA] (JBIDE-9831) Unable to select JBossWS CXF as the WS Runtime
Jaroslav Jankovič (Commented) (JIRA)
jira-events at lists.jboss.org
Tue Oct 18 09:24:45 EDT 2011
[ https://issues.jboss.org/browse/JBIDE-9831?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12635453#comment-12635453 ]
Jaroslav Jankovič commented on JBIDE-9831:
------------------------------------------
Maybe I do something wrong but I don't know which part. Targeted runtime of Web Project is JBossSOA-P 5.2 ER5 with default configuration. I create Web Service through Wizard using attached PhoneBook.wsdl and using wsconsume.sh too. The generated classes have still the following header:
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.1.7-04/11/2011 03:11 PM(mockbuild)-
* Generated source version: 2.1
*
*/
After installing JBossWS-CXF using jbossws-cxf-installer located in folder jboss-as in SOA-P 5.2 ER5, I try create Web Service Client once by Wizard and once by wsconsume.sh. Both of them fail. In JBDS there is simply no package with classes created. When I use wsconsume.sh in terminal, NoClassDefFoundException is thrown, but nevertheless, lines which come before this exception contain "wsdl2java - Apache CXF 2.2.12-patch-02" so it seems that Apache CXF is used instead of JBossWS-CXF.
> 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
> Fix For: 3.2.2.M2, 3.3.0.M4
>
> Attachments: noClassException.txt, 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