修改 `*.java` 重啟生效,但修改 `*.jsp`、`*.js` 即使 Tomcat Clean 也無效果。
瀏覽器對靜態資源(JS、CSS、圖片)和 JSP 生成的 HTML 默認啟用**強緩存**(`Cache-Control: max-age`、`Expires`),重啟 Tomcat 不會改變瀏覽器已緩存的副本。
<filter>
<filter-name>noCache</filter-name>
<filter-class>org.apache.catalina.filters.ExpiresFilter</filter-class>
<init-param>
<param-name>ExpiresByType text/html</param-name>
<param-value>access plus 0 seconds</param-value>
</init-param>
<init-param>
<param-name>ExpiresByType application/javascript</param-name>
<param-value>access plus 0 seconds</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>noCache</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>