Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Camel CXF:使用CXFOutInterceptor压缩响应会引发类强制转换异常_Java_Spring_Web Services_Apache Camel_Cxf - Fatal编程技术网

Java Camel CXF:使用CXFOutInterceptor压缩响应会引发类强制转换异常

Java Camel CXF:使用CXFOutInterceptor压缩响应会引发类强制转换异常,java,spring,web-services,apache-camel,cxf,Java,Spring,Web Services,Apache Camel,Cxf,我有一个服务包,希望通过使用CXF GZIPFeature压缩响应。该捆绑包部署在JBoss Fuse(JBoss-Fuse-6.1.0.redhat-379)上。驼峰路线配置为: <cxf:bus id="cxf" name ="cxf"> <cxf:features> <bean class="org.apache.cxf.transport.common.gzip.GZIPFeature"> <pro

我有一个服务包,希望通过使用CXF GZIPFeature压缩响应。该捆绑包部署在JBoss Fuse(JBoss-Fuse-6.1.0.redhat-379)上。驼峰路线配置为:

<cxf:bus id="cxf" name ="cxf">
    <cxf:features>
        <bean class="org.apache.cxf.transport.common.gzip.GZIPFeature">
            <property name="threshold">
                <value>1</value>
            </property>
        </bean>
    </cxf:features>
</cxf:bus>

<camel:camelContext ...>
    <camel:route id="test-server">
        <camel:to uri="cxfbean:servicebeans?bus=#cxf&amp;providers=#providers" />
    </camel:route>
</camel:camelContext>

在路由中使用CXF GZIPFeature是否合法?我不想将Camel的DataFormat用于gzip。

我使用的是servicemix Camel cxf,并且遇到了几乎相同的问题。最后,我决定简单地在路线中添加以下内容:


看看吧,也许它也会对你有所帮助。 但在这种情况下,您必须设置
内容类型:gzip
标题

尝试添加

<setHeader headerName="Content-Type">
    <constant>gzip</constant></setHeader>

gzip

但对我来说,这并没有帮助,所以我在java代码中添加了头

我正在使用servicemix camel cxf,并且遇到了几乎相同的问题。最后,我决定简单地在路线中添加以下内容:


看看吧,也许它也会对你有所帮助。 但在这种情况下,您必须设置
内容类型:gzip
标题

尝试添加

<setHeader headerName="Content-Type">
    <constant>gzip</constant></setHeader>

gzip
但对我来说,这并没有帮助,所以我在java代码中添加了头