I modified the server line thus: server id-dv-dcavr-01 10.90.10.53:9001 check cookie id-dv-dcavr-01
Now the server name appears as a prefix with a "~" separator. (It used to appear as a suffix with a "." separator.) JSESSIONID=id-dv-dcavr-01~E8C5XXXXXXXXE4A2; path=/le5; domain=cadca-vr.irondatacorp.com; Secure; HttpOnly I can now successfully login to the 2 different servers. You ask "Also, why not use a dedicated cookie for haproxy, instead of humping JSESSIONID?" Frankly, this never occurred to me. When I started with HAProxy 1.5, 4 years ago, I looked for example configurations for fronting JBoss and Tomcat. The documentation always referred to: appsession JSESSIONID len 52 timeout 3h Are you suggesting I do something like this instead? cookie HAPROXYID insert nocache -----Original Message----- From: Lukas Tribus [mailto:[email protected]] Sent: May-30-17 5:00 PM To: Norman Branitsky <[email protected]>; [email protected] Subject: Re: HAProxy 1.7.5 cookie JSESSIONID prefix not working Hello Norman, Am 30.05.2017 um 18:06 schrieb Norman Branitsky: > > The server's identifier is not added to the cookie. > Did you specify the cookie value on the server line [1], as per [2]: > The value of the cookie will be the value indicated after the > "cookie<https://cbonte.github.io/haproxy-dconv/1.7/configuration.html# > >" keyword in a "server > <https://cbonte.github.io/haproxy-dconv/1.7/configuration.html#server>" > statement. If no cookie is declared for a given server, the cookie is not set. Also, why not use a dedicated cookie for haproxy, instead of humping JSESSIONID? Do you have clients so broken they support only one single cookie? Regards, Lukas [1] https://cbonte.github.io/haproxy-dconv/1.7/configuration.html#4.2-cookie [2] https://cbonte.github.io/haproxy-dconv/1.7/configuration.html#5.2-cookie

