Я ищу предложение для моего описания проблемы, описанного ниже, для развертывания военного модуля во время выполнения в контейнере jboss.
У меня есть два военных модуля, скажем, web-app1.war и web-app2.war, оба имеют некоторые конечные точки REST, основанные на поддерживаемой ими версии API, тогда как базовые сценарии использования одинаковы. Допустим, у web-app1.war есть конечная точка / mycontextroot / version123 / getName, а у web-app2.war есть конечная точка / mycontextroot / version456 / getName, и в каждый момент времени запрос может поступать либо в web-app1, либо в web-app2, оба не могут быть активным одновременно.
Будет ли правильным решением о развертывании, что мы развернем обе войны в jboss во время установки и на основе URL-адреса конечной точки получим ответ от этого военного модуля?
И является ли хорошей практикой, что во время установки мы должны копировать эти войны в какой-то каталог, скажем, / tmp, а затем попросить пользователя предоставить поддерживаемую версию API и развернуть эту войну в каталоге jboss из каталога / tmp?
-
Манодж