I am using seam 2.2, jboss 5.1 and jboss ws metro 3.2.2.
I want to create the web service to upload binary files.
while enabling the MTOM by using SOAP1.2 MTOM binding the deploymant exception is occured.
@WebService
(name="MtomStreaming",serviceName="MtomStreamingService",targetNamespace="http://example.org")@BindingType
(value =javax.xml.ws.soap.SOAPBinding.SOAP12HTTP_MTOM_BINDING)@HandlerChain
(file = "META-INF/handler-config.xml")public class StreamingImpl {
}
Caused by:
javax.xml.ws.WebServiceException: Failed to build METRO runtime modelat org.jboss.wsf.stack.metro.metadata.RuntimeModelDeploymentAspect.start(
RuntimeModelDeploymentAspect.java:134)at org.jboss.webservices.integration.deployers.WSDeploymentAspectDeployer.internalDeploy(
WSDeploymentAspectDeployer.java:107)at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(
AbstractRealDeployer.java:50)at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(
DeployerWrapper.java:171)... 30 more
Caused by:
com.sun.xml.ws.server.ServerRtException: Cannot generate WSDL for binding "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true"at com.sun.xml.ws.server.EndpointFactory.generateWSDL(
EndpointFactory.java:416)at com.sun.xml.ws.server.EndpointFactory.createEndpoint(
EndpointFactory.java:197)at com.sun.xml.ws.api.server.WSEndpoint.create(
WSEndpoint.java:467)at org.jboss.wsf.stack.metro.DeploymentDescriptorParserExt.parseAdapters(
DeploymentDescriptorParserExt.java:295)at org.jboss.wsf.stack.metro.DeploymentDescriptorParserExt.parse(
DeploymentDescriptorParserExt.java:171)at org.jboss.wsf.stack.metro.metadata.RuntimeModelDeploymentAspect.start(
RuntimeModelDeploymentAspect.java:110)
Any help on this will be very useful for me.