缺少方法public org.codehaus.jettison.json.JSONObject的依赖项

时间:2016-03-05 15:35:30

标签: java web-services multipartform-data

我正在尝试使用java中的rest webservices将图像上传到我的服务器上。但是我一直在使用堆栈跟踪获得异常。

严重:已使用资源和/或提供程序类检测到以下错误和警告:

  

严重:在索引0处的参数处缺少方法public org.codehaus.jettison.json.JSONObject com.tazligen.service.UserService.uploadFile(java.io.InputStream)的依赖项     SEVERE:方法,公共org.codehaus.jettison.json.JSONObject com.tazligen.service.UserService.uploadFile(java.io.InputStream),使用POST注册资源,类com.tazligen.service.UserService,不被识别为有效的资源方法。

我的简单代码是:

@POST
@Path("/imagestore")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.APPLICATION_JSON)
public JSONObject uploadFile(@FormDataParam("file") InputStream file) {
    //Code
    JSONObject obj = new JSONObject();
    return obj;
}

我想也许是FormDataParam的问题所以我把它改成了formparam所以我得到了这个例外: javax.xml.ws.WebServiceException:class com.tazligen.service.jaxws.Test没有名称为arg0的属性

哪个很烦人。 我将使用邮递员上传图像,我正在使用formdataparam。我搜索了这个错误,但没有找到令人信服的答案。因此,如果有人能够帮助我,我会非常感激它:)。

0 个答案:

没有答案