0
我似乎找不到在JETTY運行時取消部署或關閉應用程序的方法。殺死JETTY和所有其他應用程序運行的唯一方法是?您可以從JETTY取消部署應用程序嗎?
我似乎找不到在JETTY運行時取消部署或關閉應用程序的方法。殺死JETTY和所有其他應用程序運行的唯一方法是?您可以從JETTY取消部署應用程序嗎?
您可以通過幾種方式來實現。
如果啓用了deploy
模塊,只需移動{appname}.war
(或{appname}.xml
)出你的${jetty.base}/webapps/
目錄,將取消部署Web應用程序。
另一種選擇是啓用JMX,並且只有.stop()
有問題的webapp。
相關:http://stackoverflow.com/questions/2944313/smooth-redeployment-of-war-in-production – maffo
它也似乎有些地方JETTY的多個實例到負載平衡器中,然後將它們從LB需要更新.war文件時。也意味着你應該設計你的應用程序是無狀態的。 – maffo