打开的文件太多 - Web逻辑异常

时间:2018-03-13 09:55:47

标签: java soap wsdl weblogic dozer

我正在使用DozerMapper作为我的一个REST服务,它通过服务注册表调用一些SOAP Web服务。现在奇怪的部分是我得到了这个

Error on retrieving service client from pool (*.*.ws.cal.ServiceTargetException) Error on reading WSDL at:
     

http://10.32.129.61:9002/ / ReferenceDataRetrievalBAS?WSDL   ( .ws.cal.ServiceTargetException)WSDLException:   faultCode = PARSER_ERROR:无法读取wsdl文件:   引起了“http://10.32.129.61:9002/ * / ReferenceDataRetrievalBAS?WSDL”   by:java.net.SocketException。:java.net.SocketException:打开太多   files(oracle.j2ee.ws.wsdl.LocalizedWSDLException)打开的文件太多   (java.net.SocketException异常)

这个Weblogic错误消息似乎很常见,很多解决方案大多与OS中的文件描述符有关(我使用的是RHEL 7 - 3.10.0-327.el7.x86_64)。虽然我已经尝试了以上所有,但错误仍然存​​在。 ulimit -n等于65536(最大值)

有任何建议或帮助吗?也许它与Dozer有关?

0 个答案:

没有答案