Jersey Restful API의 멀티파트 파일 업로드 문제
파일 업로드를 위한 RESTful 서비스를 생성하는 중에 다음 오류가 발생했습니다. public javax.ws.rs.core.Response 유형의 매개변수에 대한 주입 소스를 찾을 수 없습니다." 이 오류는 Tomcat 서버를 실행하려고 시도한 후에 발생합니다.
해결책:
현재 종속성에는 Jersey 1을 의미하는 Jersey-multipart-1.18.jar이 포함되어 있습니다. 엑스. 성공적인 빌드를 위해서는 다음 두 개의 JAR로 교체하세요.
- jersey-media-multipart-2.17
- mimepull-1.9.3
추가로, MultiPartFeature 클래스를 애플리케이션에 등록합니다. ResourceConfig를 사용하는 경우 다음을 호출하면 됩니다.
register(MultiPartFeature.class);
web.xml 구성의 경우 Jersey 서블릿에 init-param으로 다음을 추가합니다.
<init-param> <param-name>jersey.config.server.provider.classnames</param-name> <param-value>org.glassfish.jersey.media.multipart.MultiPartFeature</param-value> </init-param>
jersey-multipart-를 제거한 후- 1.18.jar에서는 수정된 패키지 이름으로 인해 컴파일 오류가 발생할 수 있습니다. 특히 다음 패키지 이름이 변경되었습니다.
- FileUploadHandler -> org.glassfish.jersey.media.multipart
- MultiPartFeature -> org.glassfish.jersey.media.multipart
- FormDataParam -> org.glassfish.jersey.media.multipart
- FormDataContentDisposition -> org.glassfish.jersey.media.multipart
에 따라 코드를 업데이트하면 파일 업로드 서비스가 의도한 대로 작동해야 합니다.
위 내용은 Jersey 멀티파트 파일 업로드 시 '주입 소스를 찾을 수 없음' 오류를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구
