1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| ServeurDAO daos = new ServeurDAO();
Serveur serv = new Serveur ();
MockHttpServletRequest requestm = new MockHttpServletRequest ();
daoc.getSession().beginTransaction();
String ipAddress = requestm.getRemoteAddr();
System.out.println("**ipAdress: "+ipAddress);
System.out.println("port request: "+requestm.getLocalPort());
MockHttpServletResponse response = new MockHttpServletResponse();
List<Serveur> l_serv =daos.findRound();
System.out.println("**lserv roundrobin size: "+l_serv.size());
serv = l_serv.get(0);
String ips = serv.getIpServ();
System.out.println("**serv ip resultat round: "+serv.getIpServ()+", serv nom : "+serv.getNomServ());
requestm.setServerName(ips);
requestm.setServerPort(serv.getPortServ());
System.out.println("**rrequest aprés set:"+requestm.getServerName()+",port "+requestm.getServerPort());
response.addHeader(serv.getIpServ(), "http://localhost/loadb2/pages/Succes.jsp");
response.encodeRedirectURL("http://localhost/loadb2/pages/Succes.jsp");
serv.setEtatMarche(true);
conn.setIpUser(ipAddress);
conn.setIpServ(serv.getIpServ());
compt++;
System.out.println("*conn ip user :"+conn.getIpUser()+" ip serv "+conn.getIpServ()); |
Partager