實例。我們希望定義綁定到各自IP地址的多個服務器實例,並通過一個作爲域控制器的JBoss實例來控制它們。部署到使用JBoss 7.1,因爲我使用JBoss AS 7.1.1.Final爲域控制器,域控制器
我們要集中數據源的管理和部署JDBC使用域控制器。應該將.war文件隔離部署到每個定義的服務器組,只能由我們綁定實例的特定IP地址訪問。
設置
的設置基本上是這樣的:
DC (Domain Controller)
|
- development (development, development-server-group)
|
- deployment1.war
|
- staging (staging, staging-server-group)
|
- deployment2.war
的域控制器(DC)股數據源,JDBC驅動程序部署和日誌配置與實例。
什麼工作
我們確實有,可以啓動和管理的情況下工作的域控制器。
問題
有沒有辦法做一個單獨的部署,以一個孤立的服務器組?
我明白,一個服務器組是多的JBoss實例的虛擬的,羣集的獨立分組,所以我創建多個服務器組到我的要求(每個服務器組獲得一個單獨的數據源和部署)進行建模。
我試圖通過部署在JBoss CLI .war文件到一個特定的服務器組,但JBoss的總是告訴我,這個服務器組不知道。論文圖片顯示我的問題:
我所使用的命令:
deploy --server-group=development-server-group api.war
我嘗試另一種方法是使用部署Maven的JBoss的插件.war文件,但這會導致在域控制器上進行部署,因此所有服務器組都可以訪問該部署。
有什麼辦法來實現這一要求?
我想通了,命令「部署--server組=開發服務器組 - 名稱= api.war development.war」將部署文件‘development.war’與運行時名稱爲‘api.war’。這是預期的行爲。我現在正在調查JBoss Maven插件是否存在問題。 –