0 0

用CXF访问Squid后面的Web Service有问题5

我有个Web Service在Resin上面运行,发现如果前面加了Squid,用CXF访问就会出错,错误是:
Squid does not support all request methods for all access protocols.
For example, you can not POST a Gopher request.

在squid的访问日志看,见到:
"POST http://abc.com/ws/MyWs HTTP/0.0" 501 1504 "-" "-" TCP_DENIED:NONE

换Axis去访问,只要加载了默认提供的配置文件axis2.xml,访问是正常的。如果只用默认配置,会出同样的错误。因此我感觉这不是Squid配置的问题。

当我把前面的Squid去掉,直接访问Resin,无论如何访问都是正常的。

谁能帮忙看看如何配置CXF才能正常访问?我现在的CXF的Spring配置是用jaxws:client来配的。

SOA 
2008年6月15日 15:18

1个答案 按时间排序 按投票排序

0 0

我记得以前CXF在访问Resin的时候HttpClient AllowTrunk得设成false, 你的客户端使用 jaxws:client配置中是把这个属性关闭了。


<http-conf:conduit name="{http://apache.org/hello_world_soap_http}SoapPort.http-conduit">
    <http-conf:client Connection="Keep-Alive"
                      MaxRetransmits="1"
                      AllowChunking="false" />
  </http-conf:conduit>

2008年6月25日 21:56

相关推荐

    Apache CXF Web Service Development(源码)

    【标题】中的"Apache CXF Web Service Development"指的是使用Apache CXF框架进行Web服务开发的过程。这通常包括了创建服务接口、实现服务逻辑、配置服务端点、以及发布和调用服务等步骤。源码部分可能包含了示例...

    CXF开发Web Service实例demo

    CXF支持两种主要的Web Service规范:SOAP(简单对象访问协议)和REST(代表性状态转移)。SOAP是基于WSDL(Web服务描述语言)的,提供了一种标准的、面向消息的通信方式;而REST则更加轻量级,更倾向于资源导向的...

    CXF 整合 Spring 搭建Web Service

    【标题】:“CXF 整合 Spring 搭建Web Service” 在开发Web服务时,Apache CXF是一个广泛使用的框架,它提供了丰富的功能,包括SOAP和RESTful服务的支持。而Spring框架则是Java企业级应用的核心,它简化了依赖注入...

    实战Web Service 之CXF

    实战Web Service 之 CXF 实战Web Service 之 CXF

    Spring MVC、CXF、Web Service

    Spring MVC、CXF和Web Service是企业级Java应用开发中的三个关键组件,它们分别在不同的层面上服务于构建高效、可扩展的Web应用程序。 Spring MVC,全称Spring Model View Controller,是Spring框架的一部分,专为...

    apache-cxf-2.4.0(Web Service代码生成

    这个压缩包"apache-cxf-2.4.0(Web Service代码生成)"显然包含了关于如何使用Apache CXF 2.4.0版本来生成Web服务代码的相关资料。在这个版本中,CXF提供了丰富的功能,包括SOAP、RESTful服务的支持,以及WSDL到Java...

    CXF Web Service & client

    **正文** 在IT行业中,Web服务是一种通过网络交换数据的方式,它允许不同的应用程序之间进行通信。Apache CXF是一个流行的开源框架,专门用于构建和...理解和掌握CXF,将有助于提升你在Web服务开发领域的专业技能。

    CXF Spring Web Service 程序

    在Java世界中,Apache CXF是一个广泛使用的开源框架,用于构建和部署Web服务。它提供了丰富的功能,包括SOAP、RESTful API的支持,以及与Spring框架的深度集成。本篇文章将深入探讨CXF与Spring的结合,以及如何创建...

    CXF框架应用在Web项目中

    Ⅰ)开发web service业务接口,该接口用@WebService修饰; Ⅱ)开发web service业务接口的实现类,也要用@WebService修饰; Ⅲ)使用EndPoint类的静态方法publish()来发布web service。 2、客户端 Ⅰ)调用CXF...

    Apache CXF开发Web Service 开发Web Service之Kick Start

    "Apache CXF开发Web Service - 开发Web Service之Kick Start"的主题意味着我们将深入探讨如何快速入门使用CXF进行Web服务开发。 首先,我们来看一下CXF的主要功能。CXF支持多种Web服务规范,如SOAP、RESTful(基于...

    Qt4.5+gSOAP访问Java CXF的Web Service的成熟例子

    该例子详细展示了如何在Qt 4.5环境下利用C++和gSOAP库来访问由Java的CXF框架构建的Web服务。首先,我们要理解Qt是一个跨平台的应用程序开发框架,它提供了丰富的图形用户界面(GUI)功能。在这个例子中,Qt的多个...

    Springboot整合CXF发布Web service和客户端调用(用户和密码验证)

    而Apache CXF则是一个强大的Web服务框架,用于创建和消费Web服务。本教程将详细介绍如何利用Spring Boot与CXF进行集成,以发布Web服务并实现用户和密码验证的客户端调用。 首先,我们需要在Spring Boot项目中引入...

    实战Web Service —— 使用Apache CXF开发Web服务的教程

    **实战Web Service —— 使用Apache CXF开发Web服务的教程** Apache CXF是一个开源的Java框架,用于构建和部署Web服务。本教程将带你深入理解如何利用CXF来开发高效、灵活的Web服务。我们将从基础概念开始,逐步...

Global site tag (gtag.js) - Google Analytics