Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.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
Maven jersey多部分缺少javax.ws.rs.core.Response的依赖项_Java_Eclipse_Maven_Jersey - Fatal编程技术网

Maven jersey多部分缺少javax.ws.rs.core.Response的依赖项

Maven jersey多部分缺少javax.ws.rs.core.Response的依赖项,java,eclipse,maven,jersey,Java,Eclipse,Maven,Jersey,我似乎缺少依赖项,但找不到解决方案。。。 我已经确保所有的球衣版本都与回答的相同 错误: SEVERE: The following errors and warnings have been detected with resource and/or provider classes: SEVERE: Missing dependency for method public abstract javax.ws.rs.core.Response com.service.copy(java

我似乎缺少依赖项,但找不到解决方案。。。 我已经确保所有的球衣版本都与回答的相同

错误:

  SEVERE: The following errors and warnings have been detected with resource and/or provider classes:
  SEVERE: Missing dependency for method public abstract javax.ws.rs.core.Response com.service.copy(java.io.InputStream,com.sun.jersey.core.header.FormDataContentDisposition) at parameter at index 0
使用的依赖项:

<dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-servlet</artifactId>
        <version>1.17</version>
    </dependency>
    <dependency>
        <groupId>com.sun.jersey.contribs</groupId>
        <artifactId>jersey-multipart</artifactId>
        <version>1.17</version>
    </dependency>
    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-json</artifactId>
        <version>1.17</version>
    </dependency>
    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-bundle</artifactId>
        <version>1.17</version>
    </dependency> 

    <dependency>
            <groupId>org.jvnet</groupId>
        <artifactId>mimepull</artifactId>
        <version>1.6</version>
    </dependency>
有什么想法吗? 提前多谢了, 弗兰克

是的,找到了

显然,依赖关系还可以

将这些添加到我的导入中

import javax.ws.rs.Consumes;
import javax.ws.rs.core.MediaType;
并将代码更改为

@POST
@Path("copy")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response copy(@FormDataParam("file") InputStream uploadedInputStream,
            @FormDataParam("file") FormDataContentDisposition fileDetail);
现在突然一切都好了!
所以希望我能帮助其他人解决同样的问题…

@FormDataParam
似乎对
@Consumes
注释非常挑剔。请注意(与其他内容不同),将此注释放在方法的接口定义上对于
@FormDataParam
来说不够好

@POST
@Path("copy")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response copy(@FormDataParam("file") InputStream uploadedInputStream,
            @FormDataParam("file") FormDataContentDisposition fileDetail);