1

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

谁能告诉我如何在一段时间后重新启动Tomcat服务器中的应用程序而不重新启动远程机器上的tomcat服务器?

谁能帮我解决 Bash 脚本和 CRON 作业?

4

1 回答 1

5

. 首先配置您的 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
于 2013-10-14T20:45:50.450 回答