我正在寻找以下问题说明的建议,以便在运行时在jboss容器中部署war模块。
我有两个war模块,比如web-app1.war和web-app2.war,它们都基于它们支持的api版本具有一些REST端点,而基本用例是相同的。假设web-app1.war有一个端点/ mycontextroot / version123 / getName,而web-app2.war有一个端点/ mycontextroot / version456 / getName,并且一次请求可能来自web-app1或web-app2,两者都不能同时活跃。
在安装时同时在jboss中部署war并基于端点url来获得war模块的响应,这将是一个很好的部署决定吗?
在安装过程中,我们应该将这些Wars复制到某个目录中,例如/ tmp,然后要求用户提供受支持的api版本,然后从/ tmp目录中将该战争部署到jboss中,这是一种好的做法吗?
- 马诺伊