2012-11-29 99 views
0

我想讓會話複製工作......我們有兩個節點,我在node1上啓動以下JSP代碼,然後觀察計數器上升......然後關閉節點我會認爲,櫃檯仍然有權利和節點2上的工作。我們確實會轉移到節點2,但它開始一個新的會話..在JBoss EAP上的會話複製不起作用

下面是JSP代碼:

<% /* 
This is an example that shows sessions in use within a JSP. 

It's the simplest possible demo - a visit counter, but a 
counter for the number of times that the current user has 
visited during the current session. 
*/ 

/* Get value, or set to zero if this is a new session */ 

String val = (String) session.getAttribute("previouses"); 
if (val == null) val = "0"; 

/* Convert to number, increment, save back into session */ 
int n = Integer.parseInt(val); 
n++; 
session.setAttribute("previouses",Integer.toString(n)); 

/* Also pick up the hosts so that we can echo this in the 
reply page (great for testing load balancer and sticky 
session algorithms on our training courses! */ 
String hostipr = request.getRemoteHost(); 
String hostipl = request.getServerName(); 

/* ------------------------------------------------- */ 

%> 
<html> 
<head> 
<title>Sessions using a JSP</title> 
</head> 
<body> 
<h1>Sessions in a JSP</h1> 
This example program shows the use of a session within a 
Java Server page (JSP). It's the simplest possible example, 
counting the number of times that the user has visited in 
the current session.<br /><br /> 
<b>Details from the session</b><br/> 
Requested session:<%=request.getRequestedSessionId()%><br/> 
Session: <%= session.getId()%><br/> 
Generating or back end host: <%= hostipl %><br /> 
Accessing or front end host: <%= hostipr %><br /> 


Count: <%= n %><br/> 
</body> 
</html> 

回答