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>
我確實在web.xml – techsjs2012