欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

问题描述:使用中介流时,代理服务不支持restful请求的PUT、DELETE、HEAD、OPTIONS、TRACE、PATCH方法,用以上方法server 出现以下异常:

[default][2017-11-28 11:42:39,861][ERROR][com.primeton.esb.httpcomponent.server.jetty.JettyAsyncContextServlet:139] Error occured when jetty handle request.

java.lang.RuntimeException: The request can't be null.

    at com.primeton.esb.http.transport.ESBServletHandler.send(ESBServletHandler.java:137)

    at com.primeton.esb.httpcomponent.server.jetty.JettyAsyncContextServlet.service(JettyAsyncContextServlet.java:133)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)

    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538)

    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478)

    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)

    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)

    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)

    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)

    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)

   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)

    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)

    at org.eclipse.jetty.server.Server.handle(Server.java:346)

    at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589)

    at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1065)

    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:823)

    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:220)

    at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)

    at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535)

    at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)

    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529)

    at java.lang.Thread.run(Thread.java:745)

解决方案:此问题可以通过补丁解决,请向普元售后(cservice@primeton.com)申请,对应补丁号为:ESB_6.5.1.0_Server_20171205_P1