当前位置: 首页 > 知识库问答 >
问题:

热部署中的jetty 404错误页面

司马英才
2023-03-14

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

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

共有1个答案

颛孙嘉玉
2023-03-14

不幸的是,在与IRC#Jetty上的Jetty开发人员交谈后,这似乎是不可能的。

我将尝试使用的一个解决方案是两个Jetty实例,在它们之前有一个loadbalancing反向代理(例如nginx),并取下一个实例进行部署。

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

 类似资料:
  • 以下是设置: 使用Subversion的多开发者环境 我们可能不会改变工具;我们既不能使用Maven,也不能使用JRebel。硬件升级也不在范围之内。 源代码(包括与web相关的文件)签出到: 这个目录包括一个通用的开发结构(粗体从存储库中签出): 编译文件 dist-. war文件 nbproject-项目文件 src-Java源代码 web-JSF页面,WEB-INF目录,CSS文件等 bui

  • 在Tomcat服务器中部署代码后,我在浏览器中查看所有页面时都收到一条找不到的错误消息。 例如:- 未找到 /BOOKS/web/Index.html。 我在网络文件夹下有Index.html的文件。这是一个Spring-MVC框架应用程序。 下面是错误日志详细信息。 错误日志 请帮帮忙。

  • 我在我的环境中遇到了一个非常奇怪的问题,我的环境是JBOSS-5.1.0.GA java version“1.6.0_33”java(TM)SE运行时环境(构建1.6.0_33-B03)java HotSpot(TM)64位服务器VM(构建20.8-B03,混合模式) 直到我在上下文中更新了某个jar的版本(在此之前,wich在6个环境中测试过,没有错误),它才完全起作用。在发生错误之前,我有以下

  • 当我尝试部署一个war(Apache airavata-registry . war)时,我得到如下所示的错误。能是什么原因呢? 2013年11月14日下午7:41:19 org . Apache . catalina . core . application context日志信息:HTMLManager: list:列出虚拟主机“localhost”的上下文2013年11月14日下午7:41:

  • 应用更新部署无需reload或者restarthi-nginx。hi-nginx-java能根据全局配置 route { lrucache { reflect { expires = 300 size = 1024 } } } 自动实现热更新。关键值由"route.lrucache.reflect.e

  • 我正在编写一个 Java EE 应用程序,使用 Jetty 作为应用程序服务器,以便在开发过程中使用。虽然(重新)部署速度很快,但我希望Java代码更改能够立即反映在正在运行的服务器中,而无需重新启动。(我已经在使用设置来查看对静态服务内容的即时更改)。 我看到过关于使用Maven Jetty插件和设置scanInterval来重新部署web上下文的问题,但这不是我想做的。我的Jetty服务器是从

  • 我在过去多次部署Firebase功能。由于某些原因,最近(大约2-3天)我经常在部署时出错。我使用windows来释放代码。当我尝试在我的Linux系统和Mac系统中设置相同的项目时,部署工作正常。从Windows环境发布可能存在的问题。 以下是部署时遇到的问题。 ! 功能[付款(us-central1)]:部署错误。加载用户代码时函数失败。这可能是由于用户代码中的错误造成的。错误消息:错误:请检

  • 我在部署从WebSphere迁移到JBoss6.1的proyect时遇到了一些问题 我在服务器上使用的Java jdk和ide是1.8.0_144,项目是用Java1.6编译的。一些服务器日志是: 我是一个相当的新手,所以如果需要更多的信息,我会提供它。 多谢.