2010-08-04 94 views

回答

4

编程方式 - 一种选择是写一个Ant脚本加载您基于示例given on the Tomcat docs

所以,你会留下这样的命令

ant -Dpassword=secret reload 

想要的web应用程序,并把这个成您的服务器上的cron选项卡(如果是Unix/Linux)或Windows任务计划程序的Windows。

我注意到你已经标记了你的问题garbage-collection。如果由于GC过多而重新部署Web应用程序,那么最好解决问题的根本原因,因为此重新加载只是一种解决方法。

运行一个分析器来识别内存泄漏。

相关阅读上的内存问题/ GC

Java memory leak

When log shows a lot of GC hits, what code change shall we need?

Ways to reduce memory churn

+1

要点提的是,问题是在其他地方解决。保持重新加载它是没有意义的。 – BalusC 2010-08-05 11:38:58