无法发布请求,获取错误-java.io.IOException:写入服务器时出错

无法发布请求,获取错误-java.io.IOException:写入服务器时出错,java,rest,tomcat,tomcat6,Java,Rest,Tomcat,Tomcat6,我有一个REST方法,可以获取域的配置文件(它是XML格式的,有超过20K行)。 在Tomcat中执行此Rest调用时,出现以下错误: com.sun.jersey.api.client.ClientHandlerException: java.io.IOException: Error writing to server at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionC

我有一个REST方法,可以获取域的配置文件(它是XML格式的,有超过20K行)。 在Tomcat中执行此Rest调用时,出现以下错误:

com.sun.jersey.api.client.ClientHandlerException: java.io.IOException: Error writing to server
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:151)
at com.sun.jersey.api.client.Client.handle(Client.java:648)
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:680)
at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
at com.sun.jersey.api.client.WebResource$Builder.post(WebResource.java:558)
at com.verizon.vzips.util.RestClientUtil.fetchDataFromServer(RestClientUtil.java:95)
at com.verizon.vzips.servlet.VZIPSServlet.doPost(VZIPSServlet.java:126)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.verizon.vzips.filter.SessionFilter.doFilter(SessionFilter.java:111)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:612)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503)
at java.lang.Thread.run(Unknown Source)
以下是rest调用的代码:

@POST
    @Path("/updateConfigFiles")
    @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
    @Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
    public Response updateConfigFiles(@Context HttpServletRequest req) {
        super.request = req;
        logger.info("performing updateConfigFiles");
        DataSourceCriteria criteria = new DataSourceCriteria();
        setUserIdUserTypeToCriteria(req, criteria);
        final Status responseStatus = Status.OK;
        ConfigHolder configHolder=new ConfigHolder();
        String type = request.getParameter("type");
        //String configData = request.getParameter("order");

        //System.out.println(configData);

        configHolder.setOrderId(request.getParameter("order"));
        configHolder.setService(request.getParameter("service"));
        if ("Pre".equals(type)) {
            configHolder.setBootStrapConfig(request.getParameter("order"));
        } else {
            configHolder.setDomainConfig(request.getParameter("order"));
        }
        try{
        DBConnectionUtils.updateConfigFiles(configHolder);

        } catch (final Exception e) {
        logger.error("Error in updateConfigFiles"
                + e.getMessage());
        final String errorMessage = processExceptions(e, userProfile);
        return Response.status(Status.INTERNAL_SERVER_ERROR)
                .entity(errorMessage).build();
    }

    return Response
            .status(responseStatus)
            .build();

}
我已将
maxPostsize
maxHeadersize
添加到
server.xml
中,但仍然得到上述错误

此问题是否有其他解决方案/修复方案。
我尝试了所有可能的解决方案,但没有成功。

我是否理解正确:错误消息来自客户端,代码来自服务器端?错误消息是否完整,或者您是否剪切了嵌套异常(“由…”引起)?您是对的@Codo,这是一个完整的错误。您可以添加运行到错误中的客户端代码吗?如果服务器url不正确或webservice不接受此帖子,则可能会发生此错误。最有可能的是检查服务调用的路径,或者在启动期间检查服务器端的任何错误。