Håkon, Can you try to add multipart/related to the list of compressableMimeTypes?
Andreas 2009/8/25 Håkon Sagehaug <[email protected]>: > Hi Andreas, > > Well the problem I guess is that the response from the service is not > gzipped. I run the request/response through tcpmon and the request is > gzipped but not the response. In tomcat service.xml I've got this > > > <Connector port="8080" maxHttpHeaderSize="8192" > maxThreads="150" minSpareThreads="25" maxSpareThreads="75" > enableLookups="false" redirectPort="8443" acceptCount="100" > connectionTimeout="20000" disableUploadTimeout="true" > compression="on" > compressionMinSize="2048" > noCompressionUserAgents="gozilla, traviata" > compressableMimeType="text/html,text/xml"/> > > The client has these option set to true > > org.apache.axis2.transport.http.HTTPConstants.MC_GZIP_REQUEST > org.apache.axis2.transport.http.HTTPConstants.MC_GZIP_RESPONSE > org.apache.axis2.transport.http.HTTPConstants.MC_ACCEPT_GZIP > > and on the service I've got this > > MessageContext inMessageContext = MessageContext.getCurrentMessageContext(); > > // Obtain the operation context from the request message context > OperationContext operationContext = inMessageContext > .getOperationContext(); > > // Obtain the response (outgoing) message context from the operation context > MessageContext outMessageContext; > outMessageContext = > operationContext.getMessageContext(WSDLConstants.MESSAGE_LABEL_OUT_VALUE); > > outMessageContext.setProperty(HTTPConstants.MC_GZIP_RESPONSE,Boolean.TRUE); > outMessageContext.setProperty(HTTPConstants.MC_ACCEPT_GZIP,Boolean.TRUE); > > I've got the same configuration for a service that does not have mtom > enabled this works fine, but not in the service enabled. If I remove the > parameter > > <parameter name="enableMTOM" locked="false">true</parameter> > > from service.xml the response is gzipped. > > cheers, Håkon > > 2009/8/24 Andreas Veithen <[email protected]> >> >> Håkon, >> >> Could you please be a bit more precise about the problem you are >> encountering? >> >> Andreas >> >> 2009/8/21 Håkon Sagehaug <[email protected]>: >> > Hi all, >> > >> > I wanted to know if it's possible to have both gzip compressed soap >> > response >> > that "contains" mtom, I got gzip response working on a non-mtom service, >> > but >> > not when mtom was enabled. >> > >> > cheers, Håkon >> > >> > -- >> > Håkon Sagehaug, Scientific Programmer >> > Parallab, Bergen Center for Computational Science (BCCS) >> > UNIFOB AS (University of Bergen Research Company) >> > > > > > -- > Håkon Sagehaug, Scientific Programmer > Parallab, Bergen Center for Computational Science (BCCS) > UNIFOB AS (University of Bergen Research Company) >
