我需要在WildFly 10上部署spring-boot REST服務應用程序xyz.war,並且需要將其提供給2個不同的團隊。有沒有一種方法可以部署2個不同的相同戰爭文件的實例,但具有不同的上下文根?WildFly 10 EAP上的同一戰爭的多個實例?
例如: APP1是:/ dev/API/MYAPP APP 2:/測試/ API/MYAPP
我需要在WildFly 10上部署spring-boot REST服務應用程序xyz.war,並且需要將其提供給2個不同的團隊。有沒有一種方法可以部署2個不同的相同戰爭文件的實例,但具有不同的上下文根?WildFly 10 EAP上的同一戰爭的多個實例?
例如: APP1是:/ dev/API/MYAPP APP 2:/測試/ API/MYAPP
至少有兩個選項
你給每一次戰爭不同的名稱和部署它兩次。在這種情況下,上下文根將對應於WAR名稱。
您修改了WEB-INF/jboss-web.xml
文件並設置了所需的<context-root>
值,請參閱參考文獻:https://docs.jboss.org/jbossweb/7.0.x/appdev/jbossweb.html。
您可以部署相同的文件,影響2個不同的運行名稱(默認將運行時名稱是戰爭的名字,但你可以使用JBoss,CLI或Web控制檯指定它)。