我一直在寻找一些解决方案来重新启动远程linux机器上的tomcat服务器内的应用程序,但我还没有找到任何东西。
谁能告诉我如何在一段时间后重新启动Tomcat服务器中的应用程序而不重新启动远程机器上的tomcat服务器?
谁能帮我解决 Bash 脚本和 CRON 作业?
. 首先配置您的 tomcat 以启用对管理器应用程序的访问(按照这些步骤)
. 然后测试从浏览器到 url 的一切是否正常
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