<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    JBOSS集群安裝

    軟件及環境:
    jboss-5.1.0.GA
    nginx-0.8.15
    centos5.5
    nginx:192.168.1.251
    tomat1:192.168.1.251
    tomat2:192.168.1.252
    jboss安裝目錄為:/usr/local/jboss
    nginx安裝目錄為:/usr/local/nginx

    JDK、JBOSS、nginx安裝略過!

    Jboss1配置:

    /opt/jboss4.3/jboss-as/server/node2/deploy/jboss-web.deployer/server.xml

    <!--由于在LINUX環境下,會有多個IP,address不能改成${0.0.0.0},這樣會對127.0.0.1也會進行監聽,導致啟動出錯-->
    <Connector protocol="HTTP/1.1" port="8080" address="${ jboss.bind.address}">

    <!--將<Engine name="jboss.web" defaultHost="localhost">修改為-->
    <Engine name="jboss.web" defaultHost="localhost" jvmRoute="jboss1">

    /opt/jboss4.3/jboss-as/server/node2/deploy/jboss-messaging.sar/messaging-service.xml
    <!--將20行的<attribute name="ServerPeerID">${jboss.messaging.ServerPeerID:0}</attribute>修改-->
    <attribute name="ServerPeerID">${jboss.messaging.ServerPeerID:1}</attribute>

    Jboss2配置:

    /opt/jboss4.3/jboss-as/server/node2/deploy/jboss-web.deployer/server.xml

    <!--由于在LINUX環境下,會有多個IP,address不能改成${0.0.0.0},這樣會對127.0.0.1也會進行監聽,導致啟動出錯-->
    <Connector protocol="HTTP/1.1" port="8080" address="${ jboss.bind.address}">

    <!--將<Engine name="jboss.web" defaultHost="localhost">修改為-->
    <Engine name="jboss.web" defaultHost="localhost" jvmRoute="jboss2">

    /opt/jboss4.3/jboss-as/server/node2/deploy/jboss-messaging.sar/messaging-service.xml
    <!--將20行的<attribute name="ServerPeerID">${jboss.messaging.ServerPeerID:0}</attribute>修改-->
    <attribute name="ServerPeerID">${jboss.messaging.ServerPeerID:2}</attribute>

    如果想要session同步的話,要在站點的web.xml里面加入<distributable/>

    測試文件index.jsp內容如下:
    <%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding
    ="UTF-8"%>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     
    <%@page import="java.util.*"%>
     
    <%@page import="java.net.InetAddress;"%>
     
    <html>
     
    <head>
     
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     
    <title>Cluster App Test</title>
     
    </head>
     
    <body>
     
    <%
     InetAddress ip 
    = InetAddress.getLocalHost();
     
    //out.println(ip.getHostAddress());
     
    %>
     This is responsed by 
    <font color="red"> <%=ip.getHostAddress() %></font><br>
     Host Name : 
    <font color="red"><%=ip.getHostName() %></font><br>
     Time : 
    <font color="red"><%=new Date() %></font><br>
     
    <%
     ip 
    = null;
     
    %>
    <br/> <br/> <br/> <br/>
    Server Info:
    <%
    out.println(request.getLocalAddr() 
    + " : " + request.getLocalPort()+"<br>");%>
    <%
      out.println(
    "<br>Session ID " + session.getId()+"<br>");
     
    // 如果有新的 Session 屬性設置
     
    String dataName = request.getParameter("dataName");
     
    if (dataName != null && dataName.length() > 0) {
        
    String dataValue = request.getParameter("dataValue");
         session.setAttribute(dataName, dataValue);
      }
      out.print(
    "<br/> <b>Session 列表</b>");
      Enumeration e 
    = session.getAttributeNames();
     
    while (e.hasMoreElements()) {
        
    String name = (String)e.nextElement();
        
    String value = session.getAttribute(name).toString();
         out.println( name 
    + " = " + value+"<br>");
             System.out.println( name 
    + " = " + value);
       }
    %>
     
    <form action="index.jsp" method="POST">
        名稱:
    <input type=text size=20 name="dataName">
        
    <br>
       
    &nbsp;&nbsp;值:<input type=text size=20 name="dataValue">
        
    <br>
       
    <input type=submit>
      
    </form>
     
    </body>
     
    </html>

    Jboss動好像沒什么要求,,可以兩個同時啟動,等啟動完之后再啟動NGINX就OK了!

    Jboss的啟動命令為(必須加參數-b ,很多配置文件都依賴于${ jboss.bind.address}這個值,也就是命令行輸入的IP地址):
    /usr/local/jboss/bin/run.sh -c all -b 192.168.1.251


    等都啟動完成,就可以防問http://192.168.1.251/cluster-test/

    寫一個session,刷新,如果session在不同的機器上保持不變,那就集成功了!如下圖:

    posted on 2012-02-13 16:18 paulwong 閱讀(2004) 評論(0)  編輯  收藏 所屬分類: JBOSS

    主站蜘蛛池模板: 国产免费拔擦拔擦8X高清在线人| 黄在线观看www免费看| 麻豆亚洲AV永久无码精品久久| 日本zzzzwww大片免费| 欧美激情综合亚洲一二区| 中文字幕不卡亚洲| 久草在视频免费福利| 国产午夜亚洲精品不卡| 香蕉蕉亚亚洲aav综合| 午夜成年女人毛片免费观看| 精选影视免费在线 | 亚洲免费视频网址| 国产亚洲日韩在线三区| 成人在线免费看片| 久久久久久久久久免免费精品| 亚洲福利一区二区精品秒拍| 国产99视频精品免费视频7| 99re6在线视频精品免费下载| 国产成人精品日本亚洲语音| 日韩亚洲AV无码一区二区不卡| 免费人成在线观看视频播放| 91精品成人免费国产片| A毛片毛片看免费| 亚洲精品理论电影在线观看| 亚洲人成网www| 久久久久亚洲av成人无码电影 | 国产精品亚洲一区二区三区在线观看 | 亚洲另类春色国产精品| 亚洲一区二区三区国产精品| 成人午夜免费福利视频| 日韩精品视频在线观看免费| 久久丫精品国产亚洲av| www.91亚洲| 一级毛片在线免费视频| 亚洲精品无码人妻无码| 久久精品国产精品亚洲艾草网| 影音先锋在线免费观看| 国内精品免费视频精选在线观看| 亚洲欧美成aⅴ人在线观看| 亚洲va无码手机在线电影| 国产三级免费电影|