Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要有关设置rest客户端和资源类以将csv文件上载到rest服务的帮助吗_Java_Rest - Fatal编程技术网

Java 需要有关设置rest客户端和资源类以将csv文件上载到rest服务的帮助吗

Java 需要有关设置rest客户端和资源类以将csv文件上载到rest服务的帮助吗,java,rest,Java,Rest,我尝试构建一个REST服务来处理用户上传的csv文件,使用“高级REST客户端”上传csv文件,并使用POST方法向我创建的资源类发送请求,在资源类的方法的开头设置一个检查点,以确保当我从“Advanced Rest Client”发送请求时,它可以到达检查点,无法使其工作,出现错误,无法确定为“Advanced Rest Client”和资源类及其方法的注释,请提供帮助 我在“高级Rest客户端”上的设置方式 选择“POST”方法 标题:接受:应用程序/json内容类型:多部分/表单数据 有效

我尝试构建一个REST服务来处理用户上传的csv文件,使用“高级REST客户端”上传csv文件,并使用POST方法向我创建的资源类发送请求,在资源类的方法的开头设置一个检查点,以确保当我从“Advanced Rest Client”发送请求时,它可以到达检查点,无法使其工作,出现错误,无法确定为“Advanced Rest Client”和资源类及其方法的注释,请提供帮助

我在“高级Rest客户端”上的设置方式

  • 选择“POST”方法
  • 标题:接受:应用程序/json内容类型:多部分/表单数据

  • 有效负载:(已选择文件选项卡) (已拾取csv)文件名字段已输入文件名“file”

  • 我的资源类:

    @Component
    @Scope("request")
    @Path("/")
    public class SampleResource {
    
    @GET
    @Path("/getVersion")
    public String getVer() {
    
        String version = this.servletConfig.getInitParameter("ServiceVersion");
    
        if (version == null) {
            version = "1.0.0";
        }
        return version;
    }
    
    @POST
    @Path("/leveloverride")
    @Consumes("MediaType.MULTIPART_FORM_DATA")  
    @Produces({"application/json", "application/xml"})
    public Response handleSellerOverride(@FormDataParam("file") InputStream 
    
    fileInputString, @FormDataParam("file") FormDataContentDisposition fileInputDetails) throws Exception {
            Map<String,List<String>> mapHeaderFields = headers.getRequestHeaders(); //has check point
            String fileRequstId = mapHeaderFields.get("FileRequestId").get(0);  //Probably use file name as the Request Id more reasonable.
    
            System.out.print(fileRequstId);
    //      SellerLevelOverrideResponse response = sloService.processRequest(file, fileRequstId);
            return null;
        }
    }
    
    @Consumes(“MediaType.MULTIPART\u FORM\u DATA”)
    应该是
    @Consumes(MediaType.MULTIPART\u FORM\u DATA)
    。。。不,
    sYes,外卖”会成功的,非常感谢。
    @Consumes(“MediaType.MULTIPART\u FORM\u DATA”)
    应该是
    @Consumes(MediaType.MULTIPART\u FORM\u DATA)
    …不,
    sYes,外卖”会成功的,非常感谢。
    09:45:51.044 [DefaultThreadPool-7] ERROR c.s.j.c.s.component.ProviderServices - The class org.ebayopensource.ginger.server.internal.container.jersey.COSChainingFilter is not assignable to the class com.sun.jersey.spi.container.ContainerResponseFilter. This class is ignored.
    09:45:51.301 [DefaultThreadPool-7] ERROR c.s.j.s.s.c.servlet.SpringServlet - Exception occurred when intialization
    java.lang.IllegalArgumentException: java.text.ParseException: End of header
        at com.sun.jersey.core.header.MediaTypes.createMediaTypes(MediaTypes.java:230) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.MediaTypes.createMediaTypes(MediaTypes.java:197) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.addConsumes(IntrospectionModeller.java:158) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.workOutSubResourceMethodsList(IntrospectionModeller.java:341) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.createResource(IntrospectionModeller.java:126) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.getAbstractResource(WebApplicationImpl.java:745) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.createAbstractResourceModelStructures(WebApplicationImpl.java:1522) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1295) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:169) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:775) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:771) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:771) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.spring.container.servlet.SpringServlet.initiate(SpringServlet.java:117) ~[jersey-spring-1.8.1.jar:na]
        at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:318) [jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:609) [jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210) [jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:373) [jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:556) [jersey-server-1.8.jar:1.8]
        at javax.servlet.GenericServlet.init(GenericServlet.java:160) [servlet-api.jar:3.0.FR]
        at org.ebayopensource.ginger.server.container.GingerServletShell.doInit(GingerServletShell.java:101) [ebay-jaxrs-2.1.2-RELEASE.jar:na]
        at org.ebayopensource.ginger.spring.server.container.GingerSpringServletShell.init(GingerSpringServletShell.java:37) [spring-jaxrs-2.1.2-RELEASE.jar:na]
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:865) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:136) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.47]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.47]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.47]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.47]
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041) [tomcat-coyote.jar:7.0.47]
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603) [tomcat-coyote.jar:7.0.47]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) [tomcat-coyote.jar:7.0.47]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) [tomcat-coyote.jar:7.0.47]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0-45]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0-45]
        at java.lang.Thread.run(Thread.java:744) [na:1.7.0-45]
    Caused by: java.text.ParseException: End of header
        at com.sun.jersey.core.header.reader.HttpHeaderReaderImpl.getNextCharacter(HttpHeaderReaderImpl.java:219) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReaderImpl.next(HttpHeaderReaderImpl.java:184) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderListAdapter.next(HttpHeaderListAdapter.java:102) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader.nextSeparator(HttpHeaderReader.java:112) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.impl.provider.header.MediaTypeProvider.valueOf(MediaTypeProvider.java:90) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader$2.create(HttpHeaderReader.java:304) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader$2.create(HttpHeaderReader.java:302) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader.readList(HttpHeaderReader.java:465) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader.readMediaTypes(HttpHeaderReader.java:309) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.MediaTypes.createMediaTypes(MediaTypes.java:224) ~[jersey-core-1.8.jar:1.8]
        ... 38 common frames omitted
    09:45:51.310 [DefaultThreadPool-7] ERROR o.a.c.c.C.[Catalina].[localhost].[/] - StandardWrapper.Throwable
    java.lang.IllegalArgumentException: java.text.ParseException: End of header
        at com.sun.jersey.core.header.MediaTypes.createMediaTypes(MediaTypes.java:230) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.MediaTypes.createMediaTypes(MediaTypes.java:197) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.addConsumes(IntrospectionModeller.java:158) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.workOutSubResourceMethodsList(IntrospectionModeller.java:341) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.createResource(IntrospectionModeller.java:126) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.getAbstractResource(WebApplicationImpl.java:745) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.createAbstractResourceModelStructures(WebApplicationImpl.java:1522) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1295) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:169) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:775) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:771) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:771) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.spring.container.servlet.SpringServlet.initiate(SpringServlet.java:117) ~[jersey-spring-1.8.1.jar:na]
        at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:318) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:609) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:373) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:556) ~[jersey-server-1.8.jar:1.8]
        at javax.servlet.GenericServlet.init(GenericServlet.java:160) ~[servlet-api.jar:3.0.FR]
        at org.ebayopensource.ginger.server.container.GingerServletShell.doInit(GingerServletShell.java:101) ~[ebay-jaxrs-2.1.2-RELEASE.jar:na]
        at org.ebayopensource.ginger.spring.server.container.GingerSpringServletShell.init(GingerSpringServletShell.java:37) ~[spring-jaxrs-2.1.2-RELEASE.jar:na]
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:865) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:136) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.47]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.47]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.47]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.47]
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041) [tomcat-coyote.jar:7.0.47]
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603) [tomcat-coyote.jar:7.0.47]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) [tomcat-coyote.jar:7.0.47]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) [tomcat-coyote.jar:7.0.47]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0-45]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0-45]
        at java.lang.Thread.run(Thread.java:744) [na:1.7.0-45]
    Caused by: java.text.ParseException: End of header
        at com.sun.jersey.core.header.reader.HttpHeaderReaderImpl.getNextCharacter(HttpHeaderReaderImpl.java:219) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReaderImpl.next(HttpHeaderReaderImpl.java:184) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderListAdapter.next(HttpHeaderListAdapter.java:102) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader.nextSeparator(HttpHeaderReader.java:112) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.impl.provider.header.MediaTypeProvider.valueOf(MediaTypeProvider.java:90) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader$2.create(HttpHeaderReader.java:304) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader$2.create(HttpHeaderReader.java:302) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader.readList(HttpHeaderReader.java:465) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader.readMediaTypes(HttpHeaderReader.java:309) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.MediaTypes.createMediaTypes(MediaTypes.java:224) ~[jersey-core-1.8.jar:1.8]
        ... 38 common frames omitted
    09:45:51.319 [DefaultThreadPool-7] ERROR o.a.c.c.C.[.[.[/].[GingerServlet] - Allocate exception for servlet GingerServlet
    java.text.ParseException: End of header
        at com.sun.jersey.core.header.reader.HttpHeaderReaderImpl.getNextCharacter(HttpHeaderReaderImpl.java:219) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReaderImpl.next(HttpHeaderReaderImpl.java:184) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderListAdapter.next(HttpHeaderListAdapter.java:102) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader.nextSeparator(HttpHeaderReader.java:112) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.impl.provider.header.MediaTypeProvider.valueOf(MediaTypeProvider.java:90) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader$2.create(HttpHeaderReader.java:304) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader$2.create(HttpHeaderReader.java:302) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader.readList(HttpHeaderReader.java:465) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.reader.HttpHeaderReader.readMediaTypes(HttpHeaderReader.java:309) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.MediaTypes.createMediaTypes(MediaTypes.java:224) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.core.header.MediaTypes.createMediaTypes(MediaTypes.java:197) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.addConsumes(IntrospectionModeller.java:158) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.workOutSubResourceMethodsList(IntrospectionModeller.java:341) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.modelapi.annotation.IntrospectionModeller.createResource(IntrospectionModeller.java:126) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.getAbstractResource(WebApplicationImpl.java:745) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.createAbstractResourceModelStructures(WebApplicationImpl.java:1522) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1295) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:169) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:775) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:771) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193) ~[jersey-core-1.8.jar:1.8]
        at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:771) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.spring.container.servlet.SpringServlet.initiate(SpringServlet.java:117) ~[jersey-spring-1.8.1.jar:na]
        at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:318) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:609) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:373) ~[jersey-server-1.8.jar:1.8]
        at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:556) ~[jersey-server-1.8.jar:1.8]
        at javax.servlet.GenericServlet.init(GenericServlet.java:160) ~[servlet-api.jar:3.0.FR]
        at org.ebayopensource.ginger.server.container.GingerServletShell.doInit(GingerServletShell.java:101) ~[ebay-jaxrs-2.1.2-RELEASE.jar:na]
        at org.ebayopensource.ginger.spring.server.container.GingerSpringServletShell.init(GingerSpringServletShell.java:37) ~[spring-jaxrs-2.1.2-RELEASE.jar:na]
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1280) ~[catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1193) ~[catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:865) ~[catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:136) ~[catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.47]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.47]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) [catalina.jar:7.0.47]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.47]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.47]
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041) [tomcat-coyote.jar:7.0.47]
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603) [tomcat-coyote.jar:7.0.47]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) [tomcat-coyote.jar:7.0.47]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) [tomcat-coyote.jar:7.0.47]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0-45]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0-45]
        at java.lang.Thread.run(Thread.java:744) [na:1.7.0-45]