Windows XP에서 Tomcat 7을 사용합니다.Tomcat은 새로 생성 된 정적 파일을 볼 수없고 이전 파일을 캐싱하는 서버 측
%TOMCATDIR%/webapps/myapplication
에 정적 파일 (HTML, CSS, JS)이있는 디렉토리가 있습니다.- 그들은
변화가 내 서버의 디렉토리에있는 파일은 어떻게 localhost:8080/myapplication
를 통해 접근 할 수있어, 은 반영되지 않습니다
- 수정 된 파일은 (200 OK) 같은 반환 이전처럼 (Fiddler로 테스트 됨, 브라우저 캐시 문제가 아닌지, 다른 브라우저를 사용하여 캐시가 삭제되었는지 등),
- 해당 디렉토리에 새로 생성 된 파일에 액세스 할 수 없습니다 404).
위의 내용은 파일을 다시로드하거나 쿼리 문자열을 몇 번이나 추가하려고했는지에 관계없이 발생합니다 (img.jpg?timestamp=...
).
<?xml version='1.0' encoding='utf-8'?>
<Context antiResourceLocking="true" cachingAllowed="false" cacheMaxSize="1" cacheTTL="1">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
어떤 문제가 : %TOMCATDIR%/conf/context.xml
에서
I는 서버 측 캐싱을 사용하지 않도록 다양한 지침을 설정 한?
도 참조 http://serverfault.com/questions/40205/how-do-i- disable-tomcat-caching-im-having-weird-static-file-problems 및 http://stackoverflow.com/questions/3743136/how-to-disable-tomcat-caching –