首页 \ 问答 \ linux-weblogic下调用webservice服务时报java.net.SocketException: Broken pipe,如何解决?

linux-weblogic下调用webservice服务时报java.net.SocketException: Broken pipe,如何解决?

在Linux weblogic(11g,使用JDK1.6)服务器下连续调用10个服务发送数据报错误,在win的tomcat6(JDK1.6)下连续调用10个服务就没有问题。 访问服务失败。 java.net.SocketException: Broken pipe         at java.net.SocketOutputStream.socketWrite0(Native Method)         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)         at java.io.BufferedOutputStream.write(BufferedOutputStream.java:105)         at weblogic.net.http.HttpOutputStream.write(HttpOutputStream.java:22)         at weblogic.net.http.ContentLengthOutputStream.write(ContentLengthOutputStream.java:40) 代码 OutputStream output = conn.getOutputStream(); 		if (null != soapHeader) { 			byte[] b = soapHeader.toString().getBytes("utf-8"); 			// 发送soap要求报文 			output.write(b, 0, b.length); 		} 		output.flush(); 		output.close();
更新时间:2019-03-16 17:08

最满意答案

服务器的网络环境呢?估计跟防火墙之类有关
另外,WS不适合批量调用,可以的话,至少改成多笔数据放在一批里面处理
2014-12-30 回答

其他回答

我是来看评论的
2014-12-31 回答

相关问答

更多

flash视频教程不能正常播放的原因?如何解决?

没有安装,或者安装的FLASH播放器版本低于8.0 症状: 1、播放器位置空白。 2、播放器左上角显示方块。 3、能播放Youku片头,但不能播放视频。 4、能够播放视频,但播放器按钮显示不正常。 5、当视频稍长时,总是播放一半就罢工了。 6、播放器位置只显示黑屏。 解决方法: FLASH最新版本的下载地址: http://www.yoqoo.com/v/js/install_flash_player_ie.exe 特别注意: 下载安装完播放器后,需要关闭全部浏览器窗口,重新再开启浏览器方可正常观 ...

java rsa加密,高并发如何解决

既然高并发了务必要考虑吞吐量吧,进行同步不是一个好的选择。 其实你可以把加密算法与私钥封装进一个类里,然后每次请求实例化这个类,创建一个实体,之后进行解密就行了。

Linux 中 如何解决python -m CGIHTTPServer对路径的依赖

把CGIHTTPServer的路径添加到path环境变量中去。

在java中如何解决分页问题?

一个简单的JAVA分页方法 定义两个Vector,一个为储存查询所有记录的totalV,另一个储存当前页的记录currentPageV; 总的记录数:int totalSize = totalV.getSize(); 每页显示的记录数:int countPerPage; 总页数:int totalPageNum = totalSize/countPerPage; //如果总的记录数和每页记录数的余数大于零, //那么总的页数为他们的整除结果加一 if (totalSize%countPerPage ...

如何解决centos下root运行Elasticsearch异常

  如何解决centos下root运行Elasticsearch异常 在CentOS 6.5 上运行Elasticsearch 2.3,异常如下:   ? 1 2 3 4 5 6 Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root. at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java ...

javaweb如何解决高并发

你指的高并发量大概有多少? 几点需要注意: 尽量使用缓存,包括用户缓存,信息缓存等,多花点内存来做缓存,可以大量减少与数据库的交互,提高性能。 用jprofiler等工具找出性能瓶颈,减少额外的开销。 优化数据库查询语句,减少直接使用hibernate等工具的直接生成语句(仅耗时较长的查询做优化)。 优化数据库结构,多做索引,提高查询效率。 统计的功能尽量做缓存,或按每天一统计或定时统计相关报表,避免需要时进行统计的功能。 能使用静态页面的地方尽量使用,减少容器的解析(尽量将动态内容生成静态htm ...

Java高并发,如何解决,什么方式解决

这个问题 问的范围太广泛 ,但是基本可以从架构入手。 1,最基本的 服务器 如tomcat ,Apache的性能优化 2,最基本的技术框架的代码优化 3,最基本的数据库优化 如mysql,sqlserver,oracle。 4,服务器数据库的集群与分布式 5,使用高效率的中间件,如 redis,mq等 反正如果说如何面对高并发,还是要看你的项目的需求来驱动技术的需求解决方案。 没有最牛的方案,只有最适合的方案~。

Java 高并发怎么处理 如何解决。懂技术的解释一下你的想法…… 不要百度复制 粘贴过来啦

今天我经过查资料,高并发的解决方法有俩种,一种是使用缓存、另一种是使用生成静态页面;还有就是从最基础的地方优化我们写代码减少不必要的资源浪费:( 1.不要频繁的new对象,对于在整个应用中只需要存在一个实例的类使用单例模式.对于String的连接操作,使用StringBuffer或者StringBuilder.对于utility类型的类通过静态方法来访问。 2. 避免使用错误的方式,如Exception可以控制方法推出,但是Exception要保留stacktrace消耗性能,除非必要不要使用 i ...

相关文章

更多

最新问答

更多
  • mysql administratior和mysql query browser安装在同一个目录下,出现问题描述如下:
  • MySQL中怎么嵌套使用组函数? 例如: select max(avg(salary)) from employee group by department_id;
  • php中将session存入数据库的问题。网上看到的基本上都是用mysql的例子,我使用postgres。会不会是这个导致
  • 用阿里云服务器一键搭建IIS+php+mysql+ftp,怎么用navicat去连接数据库,怎么连接ftp去更改上面的代码
  • error C2228: left of '.xingming' must have class/struct/union type 谢谢
  • 求助MySQL5.5.21 WIN7 32 求New root password: 和 confirm: 那两格要填什么啊 有人可以教我吗
  • asp.net网站连接MYSQL 提示 Access denied for user 'root'@'localhost' (using password: YES)
  • Access denied for user 'root'@'localhost' (using password: YES)怎么解决
  • Navicat for MySQL连接不到数据库10061错误 上面说是2003-can't connect to mysql server on 'localhost'
  • JAVA WEB 如何用session保存登陆时的密码,然后在jsp网页中修改密码时调用session里的密码
  • 我的mysql是5.7.16版本,没有my.ini文件,直接修改的my-default.ini文件进入mysql的,求解决中文插入问题
  • php+mysql怎么把图片中的商品foreach循环存入数据库 怎么把session['cart'] 购物车下单的商品存到数据库中
  • 新手求助,我的电脑是win7系统,我在网上看教程开启了IIS,安装了php5.3.22,接下来我是不是还要安装数据库?还需要安装什么?然后接下来的步骤是什么?
  • 请问学客户端脚本语言Asp,jsp,php ,其中哪种易懂一些并且是实用用的啊?不是要先学VB或者Java语言做基础啊
  • mysql数据库里 我定义了一个字段的类型为TEXT 但是为什么我导入excel表格时候却提示VARCHAR?
  • 安装drupal配置数据库的时候出来 42S02 base table or view not found.1146Table如何建立? 求解答~
  • Fatal error: Call to undefined function info() in D:\web\phpinfo.php on line
  • linux centos5.2编译安装mysql5.0.22出现错误。unknown suffix @ used for variable 'port' 咋回事啊?
  • mysql-5.6.17 免安装版,my.ini已配置,bin下输入mysqld --console能启动,在bin下输入mysqld启动不了?
  • excel中用vba脚本 向mysql数据库操作用insert可以,改replace不起作用,请问该怎么改? 附代码:
  • 1、怎样使用xampp 中mySQL创建数据库?就像单装MySQL一样使用。 2、装好xampp后如何正确再装mysql?
  • CMake Error: The source directory "/root/mysql-5.6.31/make" does not exist
  • bash: ./configure: No such file or directory怎么解决 我在安装linux下 mysql,有没有知道滴呀,
  • 将mysql通信方式改为命名管道,为什么在my.ini的mysqld后加enable-named-pipes,不能启动了。急!!!
  • Nginx+tomcat+redis集群报错tomcat不启动Caused.lang.ClassNotFoundExcepti:catalina.SessionIdGenerator
  • 1. 进到_installer目录,把DX11和VC安装一次 Battlefield 3\__Installer\directx\redist DXSETUP Battlefie
  • 教我在租用的LINUX上架设SOCKS5代理IP。 DEBIAN的系统。 不要说网上的教程,我看不懂。对LINUX一窍不通。
  • 阿里云ECS服务器安装完成Linux服务器管理工具WDCP,未备案的服务器可以通过公网IP访问WDPC后台吗?
  • 关于MySQL,问什么很多教程中在配置MySQl都要使用ZIP的安装包?MSI的安装文件为什么没有安装选项?
  • [教程][数据库/MySql]如何使用易网库MySQL控制台(phpmyadmin)创建视图(Create View)?