Deployment 如何将两个应用程序(相同的ear)部署到不同端口上的单个jboss。有可能吗?

Deployment 如何将两个应用程序(相同的ear)部署到不同端口上的单个jboss。有可能吗?,deployment,jboss,jboss-eap-6,Deployment,Jboss,Jboss Eap 6,我使用JBossEAP6.4。 我想让这些耳朵同时部署在不同的端口上。 如果我只在部署中放置两个EAR,我得到:DuplicateServiceException:Service/app已注册。要在端口8080上为App1.war和端口8543上的App2.war配置JBoss,您应该执行以下步骤: 首先,您必须为8543添加套接字绑定(因为端口8080已经定义) 在web子系统中,应声明以下连接器: 此外,在web子系统中,应声明以下两个虚拟服务器: 对于App2.war

我使用JBossEAP6.4。 我想让这些耳朵同时部署在不同的端口上。
如果我只在部署中放置两个EAR,我得到:DuplicateServiceException:Service/app已注册。

要在端口8080上为App1.war和端口8543上的App2.war配置JBoss,您应该执行以下步骤:

  • 首先,您必须为8543添加套接字绑定(因为端口8080已经定义)

  • 在web子系统中,应声明以下连接器:

  • 此外,在web子系统中,应声明以下两个虚拟服务器:

对于App2.war-

请记住,在系统的
/etc/hosts
中,必须添加相应的虚拟服务器别名:


127.0.0.1 localhost.localdomain localhost first.com second.com

您可以尝试使用offset创建服务器组,然后使用同一jboss eap实例将其部署到不同的服务器上。非常感谢@Panagiotis,它可以正常工作。我还想知道,是否可以使用localhost这样的通用别名,并仅通过以下端口进行区分:For App1.war-For App2.war-