由于應用分成多個應用,開發時有并發運行多個WAR應用實例的需求。按以下配置過程可以滿足要求:
1, 復制一目錄 $JBOSS_HOME/server/default,并將目錄重命名,比如: node1,如下圖所示。

2, 在node1目錄下找到以下文件并修改:
node1\conf\jboss-service.xml文件中找到如下配置,將注釋去除,并修改ServerName,值包括:ports-default, ports-01, ports-02,ports-03,
注意:以上四個值可以在配置文件${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml文件找到。

node1\deploy\jboss-web.deployer\ server.xml文件中找個如下配置,如果port修改為8080(此商品默認應該為8080,但是我們使用的JBOSS此參數已經被修改為80)

3、復制$JBOSS_HOME/bin/jboss.bat,并重名為你想要的名,比如:node1-run.bat, 用編輯器打開node1-run.bat文件,將調試端口修改,防止商品沖突。

4,node1\conf\jboss-service.xml文件中配置war路徑(這個操作大家經常使用)

5, 運行新的WAR應用,使用命令:node1-run.bat -c node1。
6,訪問war應用,ports-01, ports-02,ports-03 三個分別使用端口 8180,8280,8380 來訪問,比如上面配置了ports-01,則使用 http://localhost:8180/
按上面過程可以配置四個war同時運行,如果需要多,需要${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml 配置文件。
轉自:http://my.oschina.net/xiaohong/blog/28151