java - 如何检查Tomcat Web应用程序是否正在运行,如果有错误则重定向到另一台服务器?

标签 java apache tomcat redirect

我有机器 A 运行 Apache 2.2(充当负载平衡器)和 2 台机器(B 和 C)都在网络中的 Windows 7 上运行 Tomcat 和 Java Web 应用程序。有什么办法可以检查:

  1. 如果 Web 应用程序已关闭,但 Tomcat 仍在机器 B 上运行,则将请求重定向到机器 C

这是否与修改 Tomcat 或 Apache 2.2 配置有关?我读过Is Tomcat running?但找不到任何信息。谢谢。

最佳答案

如果你可以安装 linux 或 cygwin,你可以使用 varnish:https://www.varnish-cache.org/ 并在我们的 WebApp 上创建一个带有 2 个后端的探测器。

关于java - 如何检查Tomcat Web应用程序是否正在运行,如果有错误则重定向到另一台服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9850391/

相关文章:

apache - 如何使用 VirtualDocumentRoot 根据请求覆盖 ​​DocumentRoot

java - 我可以将 Apache Tomcat 7 与 servlet api 2.5 一起使用吗

java - 如何处理比较器中的空比较方法参数?

apache - OpenCart 3.0.2.0 - 强制 SSL 并修复 "www".htaccess

java - 对接口(interface)而不是实现进行编程 : Why is assigning the concrete implementation of an object at runtime even better?

php - Centos/PHP 升级后服务器宕机

java - 请求的资源不可用。 Tomcat 7.0

spring - 没有强制执行表单输入约束?

java - 在 Spring MVC Controller 上处理异常

java - 当我使用 "java file_name"命令运行 java 程序文件时,在机器级别会发生什么?