如何重新啓動託管在Tomcat 6.0中的一個應用程序?應用程序在Apache Tomcat 6.0中重新啓動6.0
我正在查找命令行命令。替換* .war文件或通過Tomcat的http管理頁面執行此操作不是解決問題的方法。
謝謝
如何重新啓動託管在Tomcat 6.0中的一個應用程序?應用程序在Apache Tomcat 6.0中重新啓動6.0
我正在查找命令行命令。替換* .war文件或通過Tomcat的http管理頁面執行此操作不是解決問題的方法。
謝謝
Tomcat無法正常重啓服務器。
您可以使用管理器應用程序並使用e在命令行中進行url調用。 G。 cURL重新啓動某個應用程序。
要重新加載,你可以使用下面的命令行調用(使用curl)的應用程序:
curl --user username:password http://yourserver:8080/manager/html/reload?path=/yourappname
我不認爲它會工作..管理應用程序需要認證。並且您建議用於重新啓動應用的網址包含會話ID。所以,只有在管理頁面登錄後纔會有效。 – 2012-04-23 15:19:43
你錯了。 1)會話ID無關緊要。 2)管理員應用程序需要基本認證。使用curl,你可以在命令行輸入用戶名和密碼。看到我的答案爲增加的例子。 – magomi 2012-04-23 15:45:05
我對URL做了略微的修改(我剪掉了「/ html」部分)未來的讀者可以使用帶有以下url的瀏覽器來測試解決方案: http:// {username}:{pass} @localhost:8080/manager /重新加載?路徑=/yourappname – 2012-04-24 09:57:27
沒有的功能,但功能。觸摸代碼中的web.xml而不真正修改它,但根據API,不建議這樣做。
創建戰爭副本的幾行有什麼問題,刪除戰爭並將副本重命名爲.war? – 2012-04-23 15:12:27
可能重複的[tomcat重啓webapp從命令行](http://stackoverflow.com/questions/12622534/tomcat-restart-webapp-from-command-line) – 2015-07-09 19:21:32