首页 > 解决方案 > SpringBoot/K8S/Apache CXF WS 的随机 APR/本机套接字错误

问题描述

当使用 SpringBoot 控制器内的 Apache CXF 客户端调用外部 WS 时,我收到以下随机错误:

2021-10-27 10:02:34.830 调试 1 --- [nio-8094-exec-4] .mmaExceptionHandlerExceptionResolver :使用 @ExceptionHandler 保护的 org.springframework.http.ResponseEntity<ma.ocpgroup.procurement.exception.model.ExceptionHandlerResponse > ma.ocpgroup.procurement.exception.handler.ResourceExceptionHandler.handleConflict(java.lang.RuntimeException,org.springframework.web.context.request.WebRequest) 2021-10-27 10:02:34.830 错误 1 ​​--- [nio -8094-exec-4] mopehResourceExceptionHandler : com.ctc.wstx.exc.WstxIOException: java.io.IOException: 意外错误 [20,014] 使用包装器 [org.apache.tomcat 从 APR/本机套接字 [1,717,036,696,016] 读取数据。 util.net.AprEndpoint$AprSocketWrapper@a725ec5:1717036696016]。2021-10-27 10:02:34.830 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler :[错误] - Erreur 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:类 javax.xml.ws.soap.SOAPFaultException:com.ctc.wstx.exc。 WstxIOException:java.io.IOException:意外错误 [20,014] 使用包装器 [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@a725ec5:1717036696016] 从 APR/本机套接字 [1,717,036,696,016] 读取数据。2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:161) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 com.sun.proxy.$Proxy148.dataTransfer(null:-1) 2021-10-27 10:02:34.831 错误 1 --- [nio-8094-exec-4] mopehResourceExceptionHandler h.ResourceExceptionHandler : 类 javax.xml.ws.soap.SOAPFaultException: com.ctc.wstx.exc.WstxIOException: java.io.IOException: 意外错误 [20,014] 从 APR/本机套接字 [1,717,036,696,016] 使用包装器读取数据 [ org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@a725ec5:1717036696016]。2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:161) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 com.sun.proxy.$Proxy148.dataTransfer(null:-1) 2021-10-27 10:02:34.831 错误 1 --- [nio-8094-exec-4] mopehResourceExceptionHandler h.ResourceExceptionHandler : 类 javax.xml.ws.soap.SOAPFaultException: com.ctc.wstx.exc.WstxIOException: java.io.IOException: 意外错误 [20,014] 从 APR/本机套接字 [1,717,036,696,016] 使用包装器读取数据 [ org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@a725ec5:1717036696016]。2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:161) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 com.sun.proxy.$Proxy148.dataTransfer(null:-1) 2021-10-27 10:02:34.831 错误 1 --- [nio-8094-exec-4] mopehResourceExceptionHandler IOException:意外错误 [20,014] 从使用包装器 [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@a725ec5:1717036696016] 的 APR/本机套接字 [1,717,036,696,016] 读取数据。2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:161) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 com.sun.proxy.$Proxy148.dataTransfer(null:-1) 2021-10-27 10:02:34.831 错误 1 --- [nio-8094-exec-4] mopehResourceExceptionHandler IOException:意外错误 [20,014] 从使用包装器 [org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper@a725ec5:1717036696016] 的 APR/本机套接字 [1,717,036,696,016] 读取数据。2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:161) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 com.sun.proxy.$Proxy148.dataTransfer(null:-1) 2021-10-27 10:02:34.831 错误 1 --- [nio-8094-exec-4] mopehResourceExceptionHandler
:在 ma.ocpgroup.procurement.service.DataUploadService.download(DataUploadService.java:48) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 ma.ocpgroup .procurement.service.InvoiceService.getInvoices(InvoiceService.java:39) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 ma.ocpgroup.procurement.resources。 InvoiceResource.getInvoices(InvoiceResource.java:65) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler : 在 sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:- 2) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler : 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 2021-10-27 10: 02:34。831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio- 8094-exec-4] mopehResourceExceptionHandler:在 java.lang.reflect.Method.invoke(Method.java:498) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler :在 org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:189) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org .springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org .springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:800) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038) 2021-10-27 10:02:34.831 错误 1 --- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio -8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec- 4] mopehResourceExceptionHandler:在 org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 javax.servlet.http.HttpServlet.service(HttpServlet.java:634) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler :在 org.springframework.web。 servlet.FrameworkServlet.service(FrameworkServlet.java:882) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler : 在 javax.servlet.http.HttpServlet.service(HttpServlet .java:741) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) 2021-10-27 10:02:34。831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) 2021-10-27 10:02:34.831 错误 1 --- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio -8094-exec-4] mopehResourceExceptionHandler:在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec- 4] mopehResourceExceptionHandler:在 org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:90) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec -4] mopehResourceExceptionHandler :在 org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache。 catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.apache.catalina.core.ApplicationFilterChain .doFilter(ApplicationFilterChain.java:166) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter( FilterChainProxy.java:320) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.security.web.access.intercept。FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.security.web.access.intercept.FilterSecurityInterceptor .doFilter(FilterSecurityInterceptor.java:91) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter( FilterChainProxy.java:334) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java :119) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.security.web。FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4] mopehResourceExceptionHandler:在 org.springframework.security.web.session.SessionManagementFilter .doFilter(SessionManagementFilter.java:137) 2021-10-27 10:02:34.831 错误 1 ​​--- [nio-8094-exec-4]

标签: spring-bootapachecxf

解决方案


推荐阅读