小编Dan*_*Dan的帖子

Apache CXF/MTOM 在通过 Weblogic 12c 运行时损坏文件

我正在运行基于 CXF 的 Web 服务客户端(从 .net 端使用 Web 服务)。除了 pdf 文件传输之外,其他东西都可以完美运行。

如果我通过junit(弹簧加载上下文和cxf)运行相同的配置,或者我通过soap-ui 使用相同的Web 服务,pdf 文件将正确传输。

一旦我通过 Weblogic 12c (12.1.3) 运行它,pdf 的二进制内容就会被破坏。这是示例:

* Good File (transferred via CXF standalone / junit) * 
%PDF-1.3 
1 0 obj 
[/PDF /Text /ImageB /ImageC /ImageI] 
endobj 
9 0 obj 
<< /Length 1659 /Filter /FlateDecode >> stream 
xœXÛnÛ8}_ 

* Bad File (transferred via WLS/CXF) * 
%PDF-1.3 
1 0 obj 
[/PDF /Text /ImageB /ImageC /ImageI] 
endobj 
9 0 obj 
<< /Length 1659 /Filter /FlateDecode >> stream 
xœ?XÛnÛ8}_ …
Run Code Online (Sandbox Code Playgroud)

apache weblogic cxf mtom corruption

2
推荐指数
1
解决办法
506
查看次数

标签 统计

apache ×1

corruption ×1

cxf ×1

mtom ×1

weblogic ×1