2
是否可以配置web.xml以在特定时间自动重新加载特定的tomcat webapp。如果没有,是否有可能以编程方式执行此操作?自动重新加载Tomcat webapp?
是否可以配置web.xml以在特定时间自动重新加载特定的tomcat webapp。如果没有,是否有可能以编程方式执行此操作?自动重新加载Tomcat webapp?
编程方式 - 一种选择是写一个Ant脚本加载您基于示例given on the Tomcat docs
所以,你会留下这样的命令
ant -Dpassword=secret reload
想要的web应用程序,并把这个成您的服务器上的cron选项卡(如果是Unix/Linux)或Windows任务计划程序的Windows。
我注意到你已经标记了你的问题garbage-collection
。如果由于GC过多而重新部署Web应用程序,那么最好解决问题的根本原因,因为此重新加载只是一种解决方法。
运行一个分析器来识别内存泄漏。
相关阅读上的内存问题/ GC
When log shows a lot of GC hits, what code change shall we need?
要点提的是,问题是在其他地方解决。保持重新加载它是没有意义的。 – BalusC 2010-08-05 11:38:58