webservice-centos环境下Webserviceclient发送消息无响应

问题描述

centos环境下Webserviceclient发送消息无响应
   公司项目中有webservice 与SAP对接,在windows环境开发测试webservice都可以使用发送和接受数据,但是部署到centos服务器环境下就不行了,发送大量数数据SAPServer端就无响应,每次发送一条数据就可以,但是在windows环境下每次发送大量数据都没有问题,测试了好长时间在Centos环境下使用linux版的Myeclipse单独发送测试数据至SAPserver 也不行,报如下错误:

com.sun.xml.internal.ws.server.UnsupportedMediaException: Unsupported Content-Type: text/plain Supported ones are: [text/xml]结束
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:284)
at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:118)
at com.sun.xml.internal.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:343)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.createResponsePacket(HttpTransportPipe.java:254)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:203)
at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:122)
at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:95)
at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:626)
at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:585)
at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:570)
at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:467)
at com.sun.xml.internal.ws.client.Stub.process(Stub.java:308)
at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:163)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:98)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:135)
at com.sun.proxy.$Proxy24.siMm09901HjuSender(Unknown Source)
at com.test.MonthPlan.reportMonthPlan(MonthPlan.java:38)
at com.test.Client.main(Client.java:105)
java.lang.NullPointerException
at com.test.Client.main(Client.java:106)

使用linux上myeclipse也无法通过URL方式生成webservice client,实在搞不懂是什么原因,请各位朋友帮忙看看,给些提示,先谢过各位朋友了。
时间: 2024-10-29 15:41:18

webservice-centos环境下Webserviceclient发送消息无响应的相关文章

CentOS环境下单独安装apachebench的方法_服务器其它

本文实例讲述了CentOS环境下单独安装apachebench的方法.分享给大家供大家参考,具体如下: 这两天在测试php性能优化方法. 为了做压力测试可观察效果,就选择了ApacheBench来作为压力测试工具.其实就是大家常说的ab. 但是这个工具是安装apache web server的时候自带的,现在我服务器上都是跑nginx.也不想为了用这个工具就再装个apache.所以在用下面方法单独安装ab工具,这里记录下步骤. 首先安装ab运行需要的软件包apr-util yum install

CentOS环境下通过YUM安装软件的步骤

为了提升用户在云服务器上的软件安装效率,减少下载和安装软件的成本,腾讯云提供了Yum下载源.在CentOS环境下,用户可通过YUM快速安装软件. 对于Yum下载源,不需要添加软件源,可以直接安装软件包. 1. 安装步骤 1. 登录操作系统为CentOS6.2的云服务器后,默认已获取root权限:注意:严禁执行password命令,root密码默认不能被修改.  2. 在root权限下,通过命令 yum install 来安装软件,示例如下: 3. 系统会自动搜索相关的软件包和依赖关系,并且在界面

输入法在某程序下卡打字出现无响应该怎么办?

  输入法在某程序下卡打字出现无响应该怎么办?            问题现象如图: 导致这种现象的原因各种各样,需要根据不同情况来排查原因,遇到这种问题的时候,您可以提供您的信息给技术支持同学,方便我们快速定位问题,及时帮您解决.除输入法的版本,应用程序的版本,基本操作环境和步骤外,也需要通过一些其他方法来获取更多信息.其中一种方法就是使用windbg抓取log文件. 操作方法: 以输入法在qq打字时卡死为例: 1. 下载安装当前系统版本对应的windbg(32位和64位).系统版本可以右键点

asp.net C# int 类型在32/64位环境下取值范围无变化

最近在学习中突然想到,我在64位环境下,int取值范围是否有变化?为了检测这个结果,我做了以下这个测试: 1.环境:win7旗舰版64位+vs2010 sp1(版本号:10.0.40219.1SP1Rel)+.Net 4.0.30319 SP1Rel 2.代码:  代码如下 复制代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleAppl

centos环境下dns-bind9主从服务器配置

环境:centos  6.5 64bit  192.168.1.9(主)  192.168.1.10(从) 软件版本:bind9 前期准备:关闭防火墙(或放行UDP TCP的53 953端口),关闭selinux. 主服务器配置这里就不再介绍说明,可以查看之前的步骤.这里只记录下从服务器配置. 1,安装bind并设置开机启动. yum install  bind   -y 设置开机启动,默认不是开机启动. chkconfig named on  2,配置从服务器的bind配置文件.这里除了IP地

CentOS环境下使用GIT基于Nginx的私服搭建全过程

阅读本文前你必须预先装好CentOS并且已经安装和配置好Nginx了. 安装GIT私服套件 安装centos6.5-centos7.0 安装nginx yum install -y?git gitweb spawn-fcgi?fcgi-devel?fcgi 以上步骤执行完毕后,我们安装了: git服务 Gitweb,因为git是一个光板,只支持 git clone gituser@hostname:/repositories这样的协议,对于eclipse开发者来说键入一堆的git 命令将会是一个

CentOS环境下tomcat启动超级慢的解决方案

在本地开发环境,应用正常启动. 在CentOS测试环境,应用启动速度也是正常的. 但是在阿里云的生产环境,tomcat启动超级慢,并且在最终打印出来以下内容: org.apache.catalina.util.SessionIdGenerator createSecureRandom INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [152,149] milliseco

开发php的扩展模块(centos环境下)

首先下载一份PHP的源码,并上传到centos服务器上 源码下载地址:https://github.com/php/php-src   然后在命令行进入到源码路径下的ext目录 然后创建扩展项目 [root@myhost ext]# ./ext_skel --extname=sayhello sayhello就是扩展项目的名字 创建完成之后ext目录下会多一个sayhello的文件夹,这个文件夹就是我们的扩展项目     在php_sayhello.h文件的最后,加入如下代码 在sayhello

centos 环境下cacti安装部署

Cacti 研究了有段时间了,中间遇到点问题,最终还是搭建起来了.这里记下自己安装的过程,以免以后忘记还要重新查看资料.同时也提供给感兴趣的朋友! 一.Cacti的介绍 三.Cacti工作原理 四.名词解释 1. RRDtools 使用RRDtool来存储和处理通过SNMP收集到的数据开始.这些数据很可能是某个网络或计算机接收或发送的字节数(比特数).它也可以用来显示潮水的波浪.阳光射线.电力消耗.展会的参观人员.机场附近的噪音等级.你喜欢的度假区的温度.电冰箱的温度.以及任何你可以想象的东西.