掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
如果我們要想使得幾臺JBoss應(yīng)用服務(wù)器互為備份(僅限于SESSION),在群內(nèi)一臺JBoss服務(wù)器down掉的時(shí)候,用戶不受影響,繼續(xù)以登陸用戶身份進(jìn)行工作,則我們需要配置Clustering,并啟動相關(guān)服務(wù),即JBoss集群配置下面將描述相關(guān)JBoss配置項(xiàng):

1)、修改應(yīng)用APP的web.xml:
- Jboss3.2.6:
- ../default/deploy/jbossweb-tomcat50.sar/Test.war/WEB-INF/web.xml
- Jboss3.2.3:
- ../default/deploy/jbossweb-tomcat41.sar/Test.war/WEB-INF/web.xml
修改內(nèi)容如下:
- < ?xml version="1.0"? >
- < !DOCTYPE web-app PUBLIC
- "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
- "http://java.sun.com/dtd/web-app_2_3.dtd " >
- < web-app >
- …….
- …..
- ….
- < distributable/ >
- < /web-app >
2)、需要啟動一個(gè)服務(wù)cluster-service.xml
如果是以run -c all 來啟動JBoss服務(wù),則默認(rèn)是將cluster服務(wù)啟動,無需做什么配置工作,只需確認(rèn)相關(guān)文件是否存在即可。
確認(rèn)…/server/all/deploy/下存在cluster-service.xml文件;
確認(rèn)…/server/all/lib/下存在jgroups.jar文件,如果沒有則重新安裝JBoss。
如果應(yīng)用程序部署在default配置下,則需將上述的兩個(gè)文件分別拷入
…/server/default/deploy/、…/server/default/lib/目錄下。
這樣就完成了JBoss的集群配置,如有發(fā)生異常,可以查看日志。
【編輯推薦】

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流