cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anna Baczulis (JIRA)" <>
Subject [jira] [Created] (CXF-5487) Disable MTOM from cxf-servlet.xml
Date Wed, 08 Jan 2014 14:23:51 GMT
Anna Baczulis created CXF-5487:

             Summary: Disable MTOM from cxf-servlet.xml
                 Key: CXF-5487
             Project: CXF
          Issue Type: Bug
          Components: Configuration, JAX-WS Runtime
    Affects Versions: 2.6.3
         Environment: WebSphere 6.1, Apache Tomcat 7.0.47
            Reporter: Anna Baczulis

I'm trying to disable MTOM through cxf-servlet.xml for one of the endpoints, but it has any
effect to working Service.

We have created Service with one void method annotated with WebMethod and two wrappers RequestWrapper
and ResponseWrapper and RequestWrapper. 
Mentioned method has four attributes. Two first attributes are wrapped by ReuestWrapper and
they are of type byte array and string, and next two are out-attributes and they are wrapped
by are ResponseWrapper.

Everyting works fine until I get response, becasue in response wrapper class, I have field
of byte array (mentioned earlier). Which is automatically converted to XOP.
This is very undesirable behavior in my business case (because of backward compatibility).
I was trying to disable it using configuration file and <entry key="mtom-enabled" value="false"

Which didn't change anything in runtime.

Annotation @MTOM( enabled = false, threshold = 2048 ) did the thing, but it would be better
if I could do the same from the configuration file level.

This message was sent by Atlassian JIRA

View raw message