После смены домена все заработало как положено.

я есть следующие настройки:

все запросы являются https (я просто опущу это в следующем описании)3 док-сервера: localhost: 8090, localhost: 8091, localhost: 8092в хостах (на моей машине с Windows) у меня есть 3 домена: loc.localdomain, loc2.localdomain и loc3.localdomain, все указывают на мой IP-адреспоэтому я буду использовать localhost: 8090 -> loc.localdomain, localhost: 8091 -> loc2.localdomain и localhost: 8092 -> loc3.localdomain в моих приложениях

Теперь у меня есть приложение наloc который устанавливает некоторые куки дляloc3 поддомен. Я вижу, что файлы cookie установлены (или предположительно установлены) в ответе сети Chrome.

Set-Cookie: MY_COOKIE=YUMM; domain=loc3.localdomain; 
expires=Fri, 21-Jun-2019 10:48:58 GMT; path=/coolApp/bro

Тогда в приложении наloc У меня есть кнопка, которая отправляет пользователя в другое приложение наloc2 который перенаправляет пользователя наloc3 вloc3.localdomain:8092/coolApp/bro/something/more, Поэтому на данный момент я должен увидеть файлы cookie в запросе приложения наloc3Но я не

Настройка файлов cookie:

FacesContext facesContext = FacesContext.getCurrentInstance();
//facesContext.getExternalContext().addResponseCookie("TEST", "TEST", properties); tried this too 
//then in properties will be the maxAge, path and domain set

Cookie cookie = (Cookie) facesContext.getExternalContext().getRequestCookieMap().get("MY_COOKIE");
if(cookie == null){
     cookie = new Cookie("MY_COOKIE", "YUMMM");
}

cookie.setMaxAge(31536000);
cookie.setPath("/coolApp/bro");
cookie.setDomain("loc3.localdomain"); // I've tried ".localdomain" too

HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext().getResponse();
response.addCookie(cookie);

Есть идеи, что не так в этой настройке?

Ответы на вопрос(1)

Ваш ответ на вопрос