Java tomcat-类文件上的缓存问题

Java tomcat-类文件上的缓存问题,java,jsp,tomcat,servlets,caching,Java,Jsp,Tomcat,Servlets,Caching,我正在ApacheTomcat7.0上使用Netbeans 7.4开发一个普通java web应用程序(JSP/Servlets)。我的生产服务器(windows server 2008 R2 Enterprise)有问题,但它在本地主机上运行得很好。我怀疑这是缓存问题 问题是,我正在将我的应用程序的新版本部署到我的生产服务器上,但它服务于旧的应用程序。起初我认为这是一个缓存问题,但在清理工作和应用程序目录并重新启动tomcat(尝试了所有组合…)之后,似乎什么都没有改变 我的服务器目录结构如下

我正在ApacheTomcat7.0上使用Netbeans 7.4开发一个普通java web应用程序(JSP/Servlets)。我的生产服务器(windows server 2008 R2 Enterprise)有问题,但它在本地主机上运行得很好。我怀疑这是缓存问题

问题是,我正在将我的应用程序的新版本部署到我的生产服务器上,但它服务于旧的应用程序。起初我认为这是一个缓存问题,但在清理工作和应用程序目录并重新启动tomcat(尝试了所有组合…)之后,似乎什么都没有改变

我的服务器目录结构如下所示:

  • Tomcat 7.0
    • 网络应用
    • myapp
      • 根源战争
      • 图像
    • 其他应用程序
    • 工作
    • 形态
    • 等等
JSP文件会按预期进行更改或创建,但类文件会保持与以前相同的行为


你有过类似的问题吗?因为我以前没有过类似的,所以我被各种可能性所困扰?如果你能给我一些建议,我将不胜感激

您重新启动了上下文吗?对不起,我不明白您所说的上下文是什么意思,我只是在清理和部署之后重新启动服务器。如果这就是你的意思,是的,我一直在重新启动:)删除工作文件夹,清理临时文件,然后再试一次,我已经做了,再试一次,还是不行!我怀疑是别的原因。虽然我每次都在清理浏览器缓存,但我将使用另一个网络进行查看和部署。我找到了不续订类的原因。我工作的代码库在WEB\U INF中有classes文件夹,已经编译好了。这可以防止netbeans用新编译的类重写WEB-INF。这是一个愚蠢的错误,请原谅,无论如何谢谢你的关注。请记住,类总是在WEB-INF中,而JSP可能在work/Catalina/中。并保持您的WEB-INF干净:)