Servlets 当web应用程序关闭时,是否可以将Websphere配置为使用503响应?

Servlets 当web应用程序关闭时,是否可以将Websphere配置为使用503响应?,servlets,jakarta-ee,web-applications,websphere,Servlets,Jakarta Ee,Web Applications,Websphere,我的web应用程序托管在IBM Websphere application server中。我需要的是在web应用程序关闭时以状态503进行响应。我注意到404默认返回。有没有办法改变这种行为?还有一个解释:我必须返回503,不管这个想法多么荒谬,这是巨大的遗留系统的要求。您是否直接与应用程序服务器交谈?然后这个404不会被任何东西返回,它是浏览器在不可访问页面上的默认行为 如果您有一个HTTP服务器(而且您应该!),那么您应该在那里处理这个问题。Was插件将检测到服务器关闭,HTTPD软件将处

我的web应用程序托管在IBM Websphere application server中。我需要的是在web应用程序关闭时以状态503进行响应。我注意到404默认返回。有没有办法改变这种行为?还有一个解释:我必须返回503,不管这个想法多么荒谬,这是巨大的遗留系统的要求。

您是否直接与应用程序服务器交谈?然后这个404不会被任何东西返回,它是浏览器在不可访问页面上的默认行为

如果您有一个HTTP服务器(而且您应该!),那么您应该在那里处理这个问题。Was插件将检测到服务器关闭,HTTPD软件将处理此问题

在Apache中,您可以进行如下操作:

 RewriteCond %{ENV:REDIRECT_STATUS} =404
 RewriteRule !^/down/for/maintenance$ %{DOCUMENT_ROOT}down/for/maintenance [L,R=503]

(from)

不确定WebSphere是否可以以及如何做到这一点,但您不会在WebSphere前面有一个像Apache/IHS(或其他)这样的web服务器来为您做到这一点?down是指停止吗?是的,down==停止。我投票关闭这个问题,因为这不是一个开发人员问题,而是一个操作问题。