2014-10-14 2 views
0

정적 리소스에 스프링 MVC 캐싱을 사용하는 스프링 MVC 기반 응용 프로그램이 있습니다.정적 리소스 캐시 문제 - Spring MVC

<mvc:resources location="/, classpath:/META-INF/web-resources/" mapping="/resources/**" 
cache-period="${RESOURCE_CACHE_PERIOD}"/> 

RESOURCE_CACHE_PERIOD는 특성 재산권 (개발 목적) 2으로 가치 파일이다.

.js 파일과 같은 정적 리소스는 변경된 후에도 캐시에 남아 있으므로 변경 사항을 보려면 응용 프로그램을 다시 게시해야합니다.

무슨 문제 일 수 있습니까?

답변

0

로컬 코드의 리소스가 변경되고 있지만 앱을 실행중인 웹 컨테이너가 아닌 것으로 판단됩니다.

실제로 실행중인 webapp 내에서 j를 변경할 수 있습니까?

+0

.js 파일을 변경하려고하는데 변경 사항이 반영되지 않습니다. 그러나 내 JSP로 변경 반영되고있다. 두 경우 모두 로컬 파일을 업데이트 중입니다. – Ankit

+0

IDE를 통해 코드를 실행하고 있으며 IDE를 통해 webcontainer를 설정했을 가능성이 높습니다. 그러면 Eclipse 용 자동 배포가 수행됩니다 (Eclipse?). 다시 : 실제로 실행중인 webapp 내에서 j를 변경할 수 있습니까? – dimitrisli

+0

내 Eclipse IDE 내 weblogic 응용 프로그램 서버에 내 maven 프로젝트를 배포했습니다. js 파일을 변경하려면 webapp을 어디에서 찾을 수 있습니까? – Ankit