문제

웹 앱이 있습니다 : 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 (내부 응용 프로그램 사용) 및 다운로드 용?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top