我正在运行 Tomcat 7,前面有 apache。它们与 mod_jk 相关联。我最近更改了我的代码,并且更改了一个 jsp。我检查了jsp(在tomcat战争中),它是正确的,但是当它渲染时,它显然使用的是旧版本的jsp。我的许多 jsps 也没有加载。我收到一个 404 错误,它找不到 jsp。我可以刷新几次,最后让 jsp 加载并且一切都正确加载。
我已经添加
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0);
标题,但它没有做任何事情。我还将此代码添加到 Web 应用初始化程序
@Override public void onStartup(ServletContext servletContext) throws ServletException {
servletContext.setInitParameter("weblogic.jsp.pageCheckSeconds", "0");
super.onStartup(servletContext);
}