我一直在寻找一些解决方案来在远程 linux 机器上的 tomcat 服务器中重新启动应用程序,但我还没有找到任何东西。
谁能告诉我如何在一段时间后重新启动 Tomcat 服务器中的应用程序而不重新启动远程计算机上的 tomcat 服务器?
谁能帮我解决 Bash 脚本和 CRON 作业?
最佳答案
.首先配置您的 tomcat 以启用对管理器应用程序的访问(遵循 these steps )
.然后通过浏览器访问 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
关于linux - 如何在tomcat服务器中重启应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19367121/