我正在构建需要根据客户注册服务的方式创建虚拟主机的应用程序(部署在Wildfly上)。 例如默认应用程序/服务在名为main.exampledomain.com的主机上运行。 当客户A注册服务时,我需要创建一个虚拟主机A.exampledomain.com,而A.exampledomain.com需要提供与main.exampledomain.com完全相同的WAR/Web内容。以编程方式在Wildfly/Undertow中创建虚拟主机
我可以使用standalone.xml - > subsystem subsystem中的“主机”配置以及jboss-web.xml中的其他虚拟主机配置(针对要部署的所有WAR)执行此操作。
有没有编程/动态的方式来做到这一点? 这是可能的,我应该使用undertow API来做到这一点吗? OR 这是可能的,我应该使用Wildfly Management API吗?
我搜索了一些与此相关的主题,只发现围绕配置的讨论和答案,但没有找到一个编程的方式来做到这一点。
感谢和问候, GPN