jetty 404热部署错误页面

jetty 404热部署错误页面,jetty,jetty-9,Jetty,Jetty 9,我目前正在Windows上使用Jetty 9.1.4 当我在没有热部署配置的情况下部署war文件,然后重新启动Jetty服务时。在5-10秒的启动过程中,所有到Jetty服务器的客户端连接都在等待服务器完成加载。然后客户端将能够查看内容 现在打开热部署配置后,默认的Jetty 404错误页面显示在5-10秒的加载间隔内 无论如何,我是否可以使热部署具有与完全重启相同的行为-客户端连接将等待,而不是看到404错误页面?不幸的是,在与IRC#Jetty上的Jetty开发人员交谈后,目前似乎无法实现这

我目前正在Windows上使用Jetty 9.1.4

当我在没有热部署配置的情况下部署war文件,然后重新启动Jetty服务时。在5-10秒的启动过程中,所有到Jetty服务器的客户端连接都在等待服务器完成加载。然后客户端将能够查看内容

现在打开热部署配置后,默认的Jetty 404错误页面显示在5-10秒的加载间隔内


无论如何,我是否可以使热部署具有与完全重启相同的行为-客户端连接将等待,而不是看到404错误页面?

不幸的是,在与IRC#Jetty上的Jetty开发人员交谈后,目前似乎无法实现这一点

我将尝试使用的一个解决方案是两个Jetty实例,它们前面有一个负载平衡反向代理(例如nginx),并将一个实例用于部署

当然,这将立即导致需要处理的新需求(会话持久性/共享)。因此,总而言之:在Java世界中,要实现零停机部署,还有很多工作要做

编辑:我会试试这个,似乎是一个足够简单的解决方案: