同一硬件上具有不同 IP 的 2 个 Tomcat 和 JBoss 实例

同一硬件上具有不同 IP 的 2 个 Tomcat 和 JBoss 实例

我正在尝试在同一物理服务器上设置 Tomcat 和 JBoss 的两个独立实例。两个实例将使用相同的端口,但具有不同的 IP(IP#1、IP#2)。现在,我已经安装了 Tomcat 和 JBoss 的第一个实例,它们运行良好。当我 grep 单词 localhost 时,我发现它在 Tomcat 和 JBoss 内部文件中的大约一百个位置被使用。由于 localhost 被分配给 127.0.0.1,而 127.0.0.1 被分配给第一个 IP 作为环回,我是否需要在每个实例的所有 Tomcat 和 JBoss 文件中将“localhost”替换为 IP 地址?

答案1

我可能错了,但我不相信你可以让两个系统在同一台机器上运行,无论它们的 IP 地址如何,端口号都相同。由于它们是在本地运行的,它们运行在主机端口上,因此 IP 地址将解析为主机服务器,并且无法区分同一端口上的哪些流量需要重新路由,除非您使用 apache 将请求代理到 tomcat 或 jboss。

使用 apache 将流量重定向到 JBoss

此外,如何让两个系统同时运行。其中一个系统应该抱怨另一个系统控制着端口。

相关内容