![tomcat 中用于开发环境的 mod_proxy 模块](https://linux22.com/image/607487/tomcat%20%E4%B8%AD%E7%94%A8%E4%BA%8E%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E7%9A%84%20mod_proxy%20%E6%A8%A1%E5%9D%97.png)
我在 tomcat 服务器 A 上部署了一个 webapp,它依赖于部署在不同 tomcat 服务器 B 上的几个 war。我有一个代理 web 服务器(apache),我已将其配置为根据 url 模式将请求重定向到服务器 A 或 B。
作为 Web 应用程序 A 的开发人员,为了开发目的,我不想采取额外步骤来启动(或维护)代理服务器,以便将请求适当地重定向到我的主机(而不是恒定的)。
有没有办法在托管开发实例 A 的 tomcat 中使用 mod_proxy 模块(并使用 ProxyPass 和 ProxyPassReverse 指令),以便它为我提供代理服务器的功能(就像 apache 一样)。
我问过这个问题堆栈溢出也一样。
答案1
答案是否定的。mod_proxy 是一个用本机代码编写的 Apache 模块,Tomcat 是纯 java http 实现,没有此选项。