我一直在尋找一些解決方案來重新啓動遠程linux機器上的tomcat服務器的應用程序,但我還沒有找到任何東西。如何重新啓動應用程序在tomcat服務器
任何人都可以請告訴我如何在一段時間間隔後重新啓動Tomcat服務器中的應用程序,而無需在遠程計算機上重新啓動tomcat服務器?
任何人都可以用Bash腳本和CRON Job幫助我嗎?
我一直在尋找一些解決方案來重新啓動遠程linux機器上的tomcat服務器的應用程序,但我還沒有找到任何東西。如何重新啓動應用程序在tomcat服務器
任何人都可以請告訴我如何在一段時間間隔後重新啓動Tomcat服務器中的應用程序,而無需在遠程計算機上重新啓動tomcat服務器?
任何人都可以用Bash腳本和CRON Job幫助我嗎?
。首先配置您的tomcat以啓用對管理器應用程序的訪問(請參閱these steps)
。然後測試一切從瀏覽器進入網址
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
命令行相同Ø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
在Tomcat 7及更高版本中,URL已更改。爲了重新加載應用程序上下文,它現在是http:// your_server_url:8080/manager/text/reload?path =/your_app_context – Philippe
您可以使用Tomcat管理web應用程序,如果它是可用的。 – toniedzwiedz