Thank you for helping. The problem was with configuration apache+tomcat (I configured it not very good in the view of productivity).
Matthew Kerle wrote: > > The request is definitely getting through tomcat to xFire, but the error > seems to be when woodstox tries to read the SOAP stream > > this is when the Server's under heavy load right? It could just be that > your hitting a performance wall to do with tomcat processing requests. > You may want to cross-post on the woodstox list to see if anyone there > has seen this error. If you're running this under windows you may be > hitting a thread/handle limit. > > It could just be that this is the limit of a single tomcat and you may > want to look at load-balancing with multiple workers. > > Andrew123 wrote: >> Ok, I upgraded woodstox to version 3.2.1, than got an exception: >> >> 15:51:23,322 ERROR XFireServletController:134 - Couldn't invoke servlet >> request. >> org.codehaus.xfire.XFireRuntimeException: Couldn't parse stream.. Nested >> exception is com.ctc.wstx.exc.WstxIOException: Read timed out >> com.ctc.wstx.exc.WstxIOException: Read timed out >> at >> com.ctc.wstx.stax.WstxInputFactory.doCreateSR(WstxInputFactory.java:548) >> at >> com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:604) >> at >> com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:629) >> at >> com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:324) >> at >> org.codehaus.xfire.util.STAXUtils.createXMLStreamReader(STAXUtils.java:762) >> at >> org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:297) >> at >> org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:129) >> at >> org.codehaus.xfire.transport.http.XFireServlet.doPost(XFireServlet.java:116) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) >> at >> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) >> at >> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) >> at >> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) >> at >> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: java.net.SocketTimeoutException: Read timed out >> at java.net.SocketInputStream.socketRead0(Native Method) >> at java.net.SocketInputStream.read(SocketInputStream.java:129) >> at >> org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:747) >> at >> org.apache.coyote.http11.InternalInputBuffer$InputStreamInputBuffer.doRead(InternalInputBuffer.java:777) >> at >> org.apache.coyote.http11.filters.IdentityInputFilter.doRead(IdentityInputFilter.java:115) >> at >> org.apache.coyote.http11.InternalInputBuffer.doRead(InternalInputBuffer.java:712) >> at org.apache.coyote.Request.doRead(Request.java:418) >> at >> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:284) >> at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:404) >> at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:299) >> at >> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:161) >> at com.ctc.wstx.io.UTF8Reader.loadMore(UTF8Reader.java:362) >> at com.ctc.wstx.io.UTF8Reader.read(UTF8Reader.java:110) >> at >> com.ctc.wstx.io.ReaderBootstrapper.initialLoad(ReaderBootstrapper.java:245) >> at >> com.ctc.wstx.io.ReaderBootstrapper.bootstrapInput(ReaderBootstrapper.java:132) >> at >> com.ctc.wstx.stax.WstxInputFactory.doCreateSR(WstxInputFactory.java:543) >> >> I think, this exception was caused by tomcat. Is it true? >> > > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > > -- View this message in context: http://www.nabble.com/Couldn%27t-invoke-servlet-request%3A-xfire-tf4136446.html#a11944102 Sent from the XFire - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
