xq8995209 发表于 2015-8-9 11:10:33

Tomcat启动指定的Web工程

1.   最近碰到这样一个问题:项目使用到了报表,上线后,客户投诉报表经常每隔一段时间,就不能用了。后来我们发现只要将Tomcat重新启动下就没有问题了,应该是那个报表工具的性能不是很稳定造成的,大概每隔一个星期需要重启一次。
当然不能每次出问题就人工去重启,这样对客户、对我们来说都是不能长期接受的,所以这个问题得解决。
首先,将报表输出单独作为一个小的工程拿出来,这样即使报表出问题了,可以登陆到Tomcat的后台管理程序中,去只对这个报表工程重新reload一下,而不需要对整个项目重新启动,这样就可以减少对客户正常工作的影响
这样看似已经解决了问题,但是肯定还是要被客户投诉,因为我们不可能每天盯着报表工程,肯定是客户先来发现报表出问题,然后找我们,长期下去也不行。
接着,我们想,怎样写一个脚本,让Tomcat每天晚上(客户睡觉时,嘿嘿),去自动重启这个报表工程,于是查看Tomcat的管理文档,在5)Manager这部分的最下面,找到了解决问题的方案:

[*]写一个可以重新启动报表工程的脚本



   
   
   
   
   
   
   

   
   
   
   
   
   
   
   
   
   
   
      
   
   
   
      
   
   
   
      
   
   
   
      
   
页: [1]
查看完整版本: Tomcat启动指定的Web工程