eclipse tomcat spring
에서
css만 고쳐도 갱신이 안되는 이슈가 있었는데
servlet-context.xml에
<mvc:resources mapping="/resources/**" location="/resources/" cache-period="0">
<mvc:resource-chain resource-cache="true</span><span style="font-size: 14pt;">">
<mvc:resolvers>
<mvc:version-resolver>
<mvc:content-version-strategy patterns="/**"/>
</mvc:version-resolver>
</mvc:resolvers>
</mvc:resource-chain>
</mvc:resources>
cache-period="0" 인상태에서 resource-cache="true"일때 spring 버그인거같다
어떤건 cache되고 어떤건 cache안되는 뒤죽박죽임
배포폴더 통채로 지워보니까 어떤파일은 cache되서 불러와지고 어떤건 파일경로 접근해서 파일 없으니까 안되고 해서 알게됨
</span><span 14pt;"> 굵은 글자 무시해라
알고 있었는데 안알랴줬음. ㅇㅇ
원래 재가동 하면 제대로 반영되고, 그게 아니라면 war 올린 것 실제로는 tmp 폴더 같은 곳에 압축 푼 다음에 그기 있는 자원을 사용해서 보내줌. js나 css는 변경 방지 위해서 include시에 .js?a=xxx .css?=xxx 같이 무의미한 값 넣으면 다른 것으로 인식해서 바로 반영하는편