2014-01-27 4 views
0

Я должен поддерживать некоторую старую службу XML RPC. После обновления от причала 6 до 9 я получаю следующее сообщение об ошибке:jetty 9 и apache xml rpc 3.1.3: Преждевременный конец файла

org.apache.xmlrpc.XmlRpcException: Failed to parse XML-RPC request: Premature end of file. 
    at org.apache.xmlrpc.server.XmlRpcStreamServer.getRequest(XmlRpcStreamServer.java:71) 
    at org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:199) 
    at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:112) 
    at org.apache.xmlrpc.webserver.XmlRpcServlet.doPost(XmlRpcServlet.java:196) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) 
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:696) 
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:526) 
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:219) 
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1110) 
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:453) 
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183) 
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1044) 
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) 
    at org.eclipse.jetty.server.Server.handle(Server.java:459) 
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:280) 
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:229) 
    at org.eclipse.jetty.io.AbstractConnection$1.run(AbstractConnection.java:505) 
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:607) 
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:536) 
    at java.lang.Thread.run(Thread.java:744) 

Эта ошибка не происходит при каждом запросе, но возникает периодически, который, кажется, указывают на некоторые проблемы распараллеливания. Какие-либо предложения?

ответ

0

У меня была та же проблема. Убедитесь, что вы используете «Content-Type: application/xml» в заголовках запросов.

+0

Это сработало, спасибо. –

Смежные вопросы