[jbossws-issues] [JBoss JIRA] (JBWS-3820) JAXWS 2.1 / 2.0 clients and WebServiceRef using JAXWS features cause NoSuchMethodException
Alessio Soldano (JIRA)
issues at jboss.org
Mon Aug 25 06:47:59 EDT 2014
[ https://issues.jboss.org/browse/JBWS-3820?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alessio Soldano updated JBWS-3820:
----------------------------------
Description:
When specifying a webserviceref whose metadata require MTOM or addressing as a consequence of @MTOM / @Addressing usage, an exception is thrown if the user Service class does not implement JAXWS 2.2 feature-enabled constructor.
An example of a scenario reproducing the issue is a webserviceref as follows:
{code}
@WebServiceRef(name="service/jbws2307service")
@MTOM
HelloService service;
{code}
... referencing a service class as follows:
{code}
@WebServiceClient(name = "HelloService", targetNamespace = "http://helloservice.org/wsdl", wsdlLocation = "WEB-INF/wsdl/HelloService.wsdl")
public class HelloService extends Service
{
public HelloService(URL wsdlLocation, QName serviceName)
{
super(wsdlLocation, serviceName);
}
public HelloService()
{
super(HELLOSERVICE_WSDL_LOCATION, new QName("http://helloservice.org/wsdl", "HelloService"));
}
@WebEndpoint(name = "HelloPort")
public Hello getHelloPort()
{
return ((Hello)super.getPort(new QName("http://helloservice.org/wsdl", "HelloPort"), Hello.class));
}
// no constructors accepting JAX-WS WebServiceFeature
//...
}
{code}
was:When specifying a webserviceref whose metadata require MTOM or addressing as a consequence of @MTOM / @Addressing usage, an exception is thrown if the user Service class does not implement JAXWS 2.2 feature-enabled constructor.
> JAXWS 2.1 / 2.0 clients and WebServiceRef using JAXWS features cause NoSuchMethodException
> ------------------------------------------------------------------------------------------
>
> Key: JBWS-3820
> URL: https://issues.jboss.org/browse/JBWS-3820
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: jbossws-cxf
> Reporter: Alessio Soldano
> Assignee: Alessio Soldano
> Fix For: jbossws-cxf-5.0
>
>
> When specifying a webserviceref whose metadata require MTOM or addressing as a consequence of @MTOM / @Addressing usage, an exception is thrown if the user Service class does not implement JAXWS 2.2 feature-enabled constructor.
> An example of a scenario reproducing the issue is a webserviceref as follows:
> {code}
> @WebServiceRef(name="service/jbws2307service")
> @MTOM
> HelloService service;
> {code}
> ... referencing a service class as follows:
> {code}
> @WebServiceClient(name = "HelloService", targetNamespace = "http://helloservice.org/wsdl", wsdlLocation = "WEB-INF/wsdl/HelloService.wsdl")
> public class HelloService extends Service
> {
> public HelloService(URL wsdlLocation, QName serviceName)
> {
> super(wsdlLocation, serviceName);
> }
> public HelloService()
> {
> super(HELLOSERVICE_WSDL_LOCATION, new QName("http://helloservice.org/wsdl", "HelloService"));
> }
> @WebEndpoint(name = "HelloPort")
> public Hello getHelloPort()
> {
> return ((Hello)super.getPort(new QName("http://helloservice.org/wsdl", "HelloPort"), Hello.class));
> }
> // no constructors accepting JAX-WS WebServiceFeature
> //...
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)
More information about the jbossws-issues
mailing list