我一直在寻找一些解决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