0
我有一個使用Jersey 2.23.2的Java REST應用程序。一切工作正常,但是,當我添加單個服務上傳文件時,我的整個應用程序停止工作。網頁是服務,但其餘的服務都不再工作。下面是我添加殺整個應用程序:文件上傳終止休息服務
...
import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
import org.glassfish.jersey.media.multipart.FormDataParam;
...
@POST
@Path("/upload")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadFile(
@FormDataParam("file") InputStream uploadedInputStream,
@FormDataParam("fileinfo") FormDataContentDisposition fileDetail) {
return Response.status(200).build();
}
我沒有編譯的問題,並沒有警告或消息時我啓動tomcat。我不知道該怎麼做。謝謝您的幫助!
布雷克麥克布賴德
此外,我甚至不稱這項服務。只要它在那裏殺死應用程序。如果我在第一行放置一個斷點,它永遠不會到達那裏,所以這個方法永遠不會被調用。 –
我發現這個警告:警告:找不到注入源的類型爲public javax.ws.rs.core.Response com.xxx.services.MyService.uploadFile(java.io.InputStream,org.glassfish.jersey.media .multipart.FormDataContentDisposition)在索引0處。 –