전쟁 파일 내에서 JAR 파일을 제공합니다 (자원으로)
-
11-09-2019 - |
문제
웹 앱이 있습니다 : myapp.war, 안에는 Jar 파일이 있습니다. WEB-INF/lib/PublicJar.jar
클라이언트 애플리케이션이 웹 리소스처럼 해당 JAR을 다운로드 할 수 있기를 원합니다. 예를 들어
http://theserver.com/myapp/jars/PublicJar.jar
웹 응용 프로그램이 JAR 파일의 해시 코드를 계산하여 변경되었는지 확인할 수 있으므로 클라이언트가 다시로드 해야하는지 알 수 있습니다.
이 작업을 수행 할 수 있습니까?
해결책
내부의 자원 WEB-INF
고객에게 직접 제공 될 수 없습니다. 그렇게하려면 서블릿/컨트롤러를 작성하여이를 추출해야합니다. ServletContext
리소스 및 HTTP 응답으로 공급하십시오.
~이다 PublicJar.jar
응용 프로그램 자체에서도 사용하십니까? 당신은 그것을 옮길 수 없을 것입니다 WEB-INF
, 전쟁에서 두 개의 사본을 묶고, 하나는 아래에 있습니다. WEB-INF
(내부 응용 프로그램 사용) 및 다운로드 용?
제휴하지 않습니다 StackOverflow