【发布时间】:2014-02-05 03:39:38
【问题描述】:
我有一个 Web 应用程序(部署为 EAR)。它正在为导航到:http://aaa.com 的客户提供服务。我现在想发布第二个带有域的 Web 应用程序:bbb.com。
这两个 Web 应用程序使用大部分相同的代码,但服务的客户却截然不同。一次部署这两个应用程序的最佳方法是什么。理想情况下,我将能够使用单个 IP 地址并使用 HTTP 请求标头在 Web 应用程序之间拆分流量。
我最初的想法是将两个 WAR 放在单个 EAR 中并创建一个 Glassfish 虚拟服务器,该服务器根据接收到的 IP 地址流量将访问者发送到不同的战争(但是,如果不使用,我看不到如何做到这一点两个 IP 地址或在不同端口上为其中一个应用程序提供服务)。
【问题讨论】:
-
看起来很简单,只需在它前面放一个 Apache 并将请求映射到 2 个不同的上下文......我看不出有什么问题!?
-
我想使用我已经安装的网络服务器而不是安装另一个。特别是考虑到 Glassfish 可能会以某种方式解决问题。
标签: jakarta-ee glassfish