xfire with mtom enabled works on jdk6u3, but not 6

Please help me. Thank you very much in advance.

I have a few web services over xfire 1.2.6 with mtom enabled. I use it to transfer pictures. It works fine with jdk6u3. But when I upgrade my jdk from 6u3 to 6u11. The picture transfer over web services failed. The server console printed a lot of error messages:
Caused by: javax.activation.UnsupportedDataTypeException: no object DCH for MIME type multipart/related; type="application/xop+xml"; start="<[email][email protected][/email]>"; start-info="text/xml";
boundary="----=_Part_4_606214580.1233514426080"

Then I downgrade my jdk from 6u11 to 6u3, it works fine again. Then I tried 6u4, 6u6, 6u7, none of them works. I search against google. But it seems google did not give much useful information.

This problem has prevent me from upgrading the jdk in my environments.
I really appreciate if someone can help me.

你可能感兴趣的:(jdk,xml,Web,Google,SOAP)