Glassfish “显示维护”;自定义消息";如果payara中的服务器停止/关闭,则发送给最终用户

Glassfish “显示维护”;自定义消息";如果payara中的服务器停止/关闭,则发送给最终用户,glassfish,payara,maintenance-mode,Glassfish,Payara,Maintenance Mode,我使用(GWT/J2EE堆栈)开发的web应用程序部署在Payara glassfish服务器及其生产服务器上。我们经常停止服务器进行维护,如“修复bug/进行增强/升级”。如果最终用户尝试访问web应用程序,而服务器关闭,则会显示 “无法访问此网站” 是否可以向最终用户显示自定义消息,如服务器已停机以进行维护?对此有何想法/建议。这与Payara服务器无关。如果任何服务器关闭,它将无法为请求提供服务。浏览器未收到任何回复,并打印“无法访问此网站” 如果您想控制浏览器显示的内容,则需要设置代理服

我使用(GWT/J2EE堆栈)开发的web应用程序部署在Payara glassfish服务器及其生产服务器上。我们经常停止服务器进行维护,如“修复bug/进行增强/升级”。如果最终用户尝试访问web应用程序,而服务器关闭,则会显示

“无法访问此网站”


是否可以向最终用户显示自定义消息,如服务器已停机以进行维护?对此有何想法/建议。

这与Payara服务器无关。如果任何服务器关闭,它将无法为请求提供服务。浏览器未收到任何回复,并打印“无法访问此网站”

如果您想控制浏览器显示的内容,则需要设置代理服务器,为请求提供服务,并将请求转发到Payara服务器(例如Apache HTTP服务器或Nginx)。您必须将其配置为在Payara服务器关闭时返回带有自定义消息的响应

要了解如何使用Payara server设置代理服务器,请参阅以下指南:


这与Payara服务器无关。如果任何服务器关闭,它将无法为请求提供服务。浏览器未收到任何回复,并打印“无法访问此网站”

如果您想控制浏览器显示的内容,则需要设置代理服务器,为请求提供服务,并将请求转发到Payara服务器(例如Apache HTTP服务器或Nginx)。您必须将其配置为在Payara服务器关闭时返回带有自定义消息的响应

要了解如何使用Payara server设置代理服务器,请参阅以下指南:


感谢Ondro的快速响应。让我们尝试上述选项。还有,当浏览器遇到上述问题时,是否可以缓存客户端文件并显示它们?所有这些都取决于代理服务器的功能和配置方式。我以前没有做过类似的事情。感谢Ondro的快速响应。让我们尝试上述选项。还有,当浏览器遇到上述问题时,是否可以缓存客户端文件并显示它们?所有这些都取决于代理服务器的功能以及您如何配置它。我以前从未做过这样的事。