[jbossws-issues] [JBoss JIRA] (JBWS-3530) Add some hints to the code generated by cxf using wsconsume to tune generated code before use

Alessio Soldano (JIRA) issues at jboss.org
Fri Jun 13 04:33:38 EDT 2014


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

Alessio Soldano commented on JBWS-3530:
---------------------------------------

So, in few words, run
{noformat}wsconsume.sh -k -w <desired_wsdl_location_url> <local_wsdl_location>{noformat}
where <desired_wsdl_location_url> is the url you want to see in @WebServiceClient wsdlLocation attribute and in the URL within the try-catch block above, while <local_wsdl_location> is the location to actually read the wsdl from and generate the code.

> Add some hints to the code generated by cxf using wsconsume to tune generated code before use
> ---------------------------------------------------------------------------------------------
>
>                 Key: JBWS-3530
>                 URL: https://issues.jboss.org/browse/JBWS-3530
>             Project: JBoss Web Services
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: jbossws-cxf
>    Affects Versions: jbossws-cxf-4.0.2
>         Environment: JBossWS CXF
>            Reporter: Mustafa Musaji
>            Assignee: Jim Ma
>            Priority: Trivial
>              Labels: webservices
>             Fix For: jbossws-cxf-5.0
>
>
> The generated code when using wsconsume is not really meant for use in production environment with the statically initialized wsdlLocation and the error that will be logged when this the Service object is first initialized.
> {code:title=WSService.java|borderStyle=solid}
> static {
>         URL url = null;
>         try {
>             url = new URL("file:/directory/to/wsdl/WSTestEJB/ejbModule/META-INF/WSProvider.wsdl");
>         } catch (MalformedURLException e) {
>             java.util.logging.Logger.getLogger(WSProviderService.class.getName())
>                 .log(java.util.logging.Level.INFO, 
>                      "Can not initialize the default wsdl from {0}", "file:/directory/to/wsdl/WSTestEJB/ejbModule/META-INF/WSProvider.wsdl");
>         }
>         WSDL_LOCATION = url;
>     }
> {code}
> This is a request to amend the log level to "DEBUG" and/or have wsconsume create a hint of sorts to tune this class before use in a container.



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the jbossws-issues mailing list