我跟着this tutorial使用Tomcat 7在Ubuntu服务器上安装OpenGrok。我创建了一个cron作业,它将触发OpenGrok在一夜之间更新其索引。
如果我浏览我的源树,访问http://mysite/opengrok/xref/
,显示的内容是最新的。因此索引显然有效。但如果我访问主页,内容已过时。项目列表不正确,页脚显示:
索引创建XXXX
其中“ XXXX ”是几个星期前的日期。 Ctrl-F5无效。
一些实验已经确定,如果我重新启动Tomcat,主页会更新。但这似乎是一个相当沉重的解决方法。还有其他方法可以强制更新主页吗?
有人建议我检查我的web.xml中的cacheTTL
值,但是没有指定,这显然意味着默认值为5秒(source)。
有什么建议吗?
答案 0 :(得分:0)
我对调试此问题的建议很少
Tomcat在重新启动时重新加载应用程序。但是,您可以通过定义要作为WatchedResource重新加载的资源轻松地重新加载应用程序,如下所示。
<Host> <Context ... reloadable="true"> <WatchedResource>path/to/watched/resource</WatchedResource> <WatchedResource>another/path/to/another/resource</WatchedResource> </Context> </Host>
让我 知道你是否取得了进展。