I was provided with a third-party wsdl and deployment descriptor, etc. for custom encryption for the Axis web service. I used WSDL2Java to generate java classes, and all this works very well ... to the point. When I call methods within a few minutes, they work correctly and return valid data. but when I call them (as I need) in quick succession, I get a simple old server error (see below).
If I get error codes and axis details, I get the following: -
class org.apache.axis.AxisFault Error code = {http://xml.apache.org/axis/asketServer Error Cause = Server error String error = Server error Fault Details = [Lorg.w3c.dom.Element; @ 2d4ba772 [Server error at org.apache.axis.handlers.soap.SOAPService.invoke (SOAPService.java:473) at org.apache.axis.server.AxisServer.invoke (AxisServer.java:281) at org.apache. axis.transport.http.AxisServlet.doPost (AxisServlet.java:699) in javax.servlet.http.HttpServlet.service (HttpServlet.java:637) on org.apache.axis.transport.http.AxisServletBase.service Axase. java: 327) at javax.servlet.http.HttpServlet.service (HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:290) at org.apache.catalina.core.Application .doFilter (ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain) .apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:230) on org.apache.catalina.core.StandardContextalvealvevalvealvealvealvealvealvealve .java: 175) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (SecurityAssociationValve.java:182) at org.jboss.web.tomcat.security.JaccContextValve.invoke (JaccContextValve.java:84) apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.java Decor80) at org.apachetom .JIoEndpoint $ Worker.run (JIoEndpoint.java:447) in java.lang.Thread.run (Thread.java=95), 3rdpartyhostnameHttp11Processor.process (Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.javahaps80) at org.apache.tomcat.util.net.JIoErndpoint $ Work.er java: 447) in java.lang.Thread.run (Thread.java=95), 3rdpartyhostnameHttp11Processor.process (Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.javahaps80) at org.apache.tomcat.util.net.JIoErndpoint $ Work.er java: 447) in java.lang.Thread.run (Thread.java=95), 3rdpartyhostname
- ? . /? , createCall(), WSDL2JAVA?