如何在tomcat服务器中重启应用程序

我一直在寻找一些解决scheme来重新启动远程linux机器上的tomcat服务器的应用程序,但我还没有发现任何东西。

任何人都可以请告诉我如何重新启动应用程序在Tomcat服务器一段时间之后,而无需重新启动远程计算机上的Tomcat服务器?

任何人都可以帮助我与Bash脚本和CRON工作?

。 首先配置您的tomcat,以启用对管理器应用程序的访问(请按照以下步骤操作 )

。 然后测试一切从一个浏览器去网址运行良好

http://your_server_url:8080/manager/reload?path=/your_app_context [EDITED] If your version of Tomcat is 7 or above the url must be: http:// your_server_url:8080/manager/text/reload?path=/your_app_context 

。 使用wget o curl从命令行执行同样的操作

  wget -O - http://your_server_url:8080/manager/reload?path=/your_app_context 

。 最后编辑你的crontab(运行crontab -e)并设置如下所示:

  # run each day at 01:00 0 1 * * * wget -O - http://your_server_url:8080/manager/reload?path=/your_app_context >/dev/null 2>&1