我是否必须始终重新启动Tomcat服务器以清除Velocity模板缓存?

时间:2015-06-15 11:43:21

标签: java tomcat caching jira velocity

我正在做的是直接修改我的测试服务器上的Jira项目中的.vm文件,试图找出我们所拥有的错误。我直接在服务器上执行此操作的原因是因为我们的项目构建时间和服务器启动时间超过10分钟(这是另一天的另一个问题)。

修改.vm文件后,我试图通过完全删除Catalina\localhost\projectName文件夹以及浏览器缓存来清除Tomcat上的缓存。这不起作用,我被迫关闭Tomcat服务器并重新启动,然后才显示更改。

关闭并重新开始测试我在文件中进行的每项更改以进行故障排除。

我还有其他办法吗?

1 个答案:

答案 0 :(得分:0)

对于调试,您应该能够关闭缓存。例如,如果要将模板作为文件加载,则可以在配置中设置以下属性:

file.resource.loader.cache=false