Grails 2.3.0视图渲染问题

时间:2013-09-24 14:58:25

标签: grails

我的Grails应用程序遇到了一个奇怪的问题。它似乎错误地缓存了视图。发生的事情是,我第一次使用特定操作(例如/controller/index)命中路径时,它将为该控制器加载正确的索引视图。现在,当我转到/anotherController/index时,会调用正确的控制器,但它仍然会尝试提供旧的索引gsp,从而导致明显的*NotFound例外。

所有观点都会发生这种情况。对于具有相同名称的所有后续操作,将显示第一个已加载的内容。即获得调用的第一个show将是正确的,但是另一个域对象的任何其他节目都会尝试使用旧的。{/ p>

有什么建议吗?我的代码目前几乎是库存标准generate-all版本。

我还应该说,在开发模式下运行100%。 tomcat 7.0.42中的prod war正在提出问题。

1 个答案:

答案 0 :(得分:2)

几个星期前,我遇到了一个类似这样的奇怪问题,但它正在缓存数据库中的一些信息,并没有返回正确的结果。

这是我做的:

  1. 停止Tomcat
  2. 删除了Tomcat的Temp目录中的所有文件
  3. 重新启动Tomcat
  4. 之后,它运作良好。

    如果有帮助,请告诉我。