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