nginx 配置cxf webservice代理,客户端调用出错

问题描述

nginx 配置cxf webservice代理,客户端调用出错

在windows上,使用nginx 配置了cxf webservice的代理,但是在代码中使用JaxWsProxyFactoryBean方式去调用的时候无法调用通,但是若使用实际的地址可以调通。配置如下:
upstream local_tomcat{
server 10.10.13.142:8550;
server 10.1.241.182:8550 weight=5;

}

server {
    listen       8083;
    server_name  localhost;

    location /infosystem_local/ws/imsintf_iImsWrapQueryService {
        proxy_pass http://local_tomcat/infosystem_local/ws/imsintf_iImsWrapQueryService?wsdl;
    }

jaxFactory.setAddress("http://localhost:8083/infosystem_local/ws/imsintf_iImsWrapQueryService");



解决方案

先看nginx有没有把请求正确转发给web service

时间: 2024-09-17 04:54:43

nginx 配置cxf webservice代理,客户端调用出错的相关文章

wsdl-xfire 客户端调用出错,求高人指点

问题描述 xfire 客户端调用出错,求高人指点 根据wsdl用myeclipse 生成的客户端,这个类为什么报错,后面的这些代码什么意思,求高人指点 props.put("annotations.allow.interface", true); AnnotationServiceFactory asf = new AnnotationServiceFactory( new Jsr181WebAnnotations(), tm, new AegisBindingProvider( ne

webservice cxf-webservice 客户端调用问题

问题描述 webservice 客户端调用问题 问题:服务端正常,能够正常访问wsdl地址.客户端调用,偶尔出现一下错误,有时候不报,网上找了很多办法,都没有解决,不知道有没有高人能够解决,调用代码如下: Object service = null; JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.setServiceClass(clazz); factory.setAddress(wsdl); servi

JaxWsProxyFactoryBean客户端调用出错

问题描述 别人提供一个客户端调用接口,单独运行的时候没有问题,但是集成到项目中后一直报错JaxWsProxyFactoryBeanfactory=newJaxWsProxyFactoryBean();factory.getInInterceptors().add(newLoggingInInterceptor());factory.getOutInterceptors().add(newLoggingInInterceptor());factory.setServiceClass(TestSer

在网关中使用Nginx配置HTTP透明代理案例_nginx

出于某些需求在网关级架设 HTTP 透明代理,劫持用户 HTTP 请求,转发或直接进行响应. iptables配置 iptables 用于将经过网关的 TCP 80 端口的上行流量转发至网关上的 Nginx 服务. 复制代码 代码如下: sudo iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j DNAT \--to-destination 网关IP:端口 Nginx 演示配置 复制代码 代码如下: worker_processe

ISA&TMG三种客户端模式简介(四) Web代理 客户端

在前面几次,我们主要聊到了TMG/ISA中的三种客户端中的"防火墙客户端"."Secure NAT客户端模式"今天呢,我们就来聊聊第三种客户端模式"Web 代理客户端".那么接下来我们来看看"web 代理客户端"向服务器端口发送请求的客户端应用程序或计算机的端口有哪些呢? 1.ISA 服务器计算机上的端口 80. 2. ISA 服务器侦听来自客户端计算机所在网络的传出 Web 请求时所用的端口.默认情况下,ISA 服务器在端口

java调用webservice问题 我在用客户端调用axis2发布的webservice时候老是出错

问题描述 在使用客户端调用axis2的webservice时候老是报出这个错误,具体操作是向sqlserver数据库中插入数据,具体错误如下:Exceptioninthread"main"org.apache.axis2.AxisFault:ExceptionoccurredwhiletryingtoinvokeservicemethodMobile_ActionBussinessatorg.apache.axis2.util.Utils.getInboundFaultFromMess

C#客户端调用java Cxf webservice 参数问题

问题描述 请教:C#客户端调用webservice提供的方法,传递参数是一个结构体,客户端将userid和pass传过去,在服务器端能得到,服务端将username,和其他信息set到这个结构体中个,客户端得不到数据,需要怎么样才能得到客户端掉WebService.LoginServiceClientaa=newWebService.LoginServiceClient();WebService.userInfouserinfo=newWebService.userInfo();//当前添加we

cxf webservice-关于动态调用webservice

问题描述 关于动态调用webservice 使用CXF动态客户端调用webservice,代码如下: JaxWsDynamicClientFactory dynamicClient = JaxWsDynamicClientFactory .newInstance(); String wsdl = "http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl"; Client client = dynamicCl

Tomcat中如何配置用户认证服务供C#客户端调用

今天心情不错,要知道我们在平时的工作日没这么长时间腻歪在一起.现在我把在前段日子做的项目里,遇到的一个小问题来好好的总结一下.因为我们这个项目是用Java写的服务端发布WebService,客户端呢使用C#来调用WebService(本人以前搞过一段时间C#客户端,还总结了一个MVP框架AngelFrame,发布在:http://www.cnblogs.com/wgp13x/p/99c2adc52d8f0dff30a038841ac32872.html),当然C#调用Java发布的WebServ