Tomcat Совместное использование cookie между двумя приложениями на одном сервере с другим именем хоста

У меня есть два приложения, работающих на одном экземпляре tomcat.

Оба приложения используют некоторые хитрости Apache для маскировки своего IP-адреса под имя хоста.

скорее, что

http://123.123.123.123/appOne 
http://123.123.123.123/appTwo

It is

http://appone.com/appOne
http://apptwo.com/appTwo

Я хочу поделиться общей информацией между двумя приложениями, но браузер предполагает, что они разные.

я установил

cookie.setDomain("123.123.123.123")
cookie.setPath("/")

оба

request.getLocalName()
request.getLocalAddr()

вернуть appone.com

Можно ли сделать это?


person Kris    schedule 15.05.2013    source источник


Ответы (1)


К сожалению, вы не можете обмениваться информацией между двумя приложениями через файлы cookie в вашем развертывании. Браузер видит, что у вас два приложения в разных доменах: appone.com и apptwo.com. По дизайну он никогда не будет отправлять куки с одного домена на другой.

Вы можете обмениваться данными между приложениями через базу данных.

person Michael    schedule 15.05.2013
comment
Я думал, что это так. Спасибо за подтверждение - person Kris; 15.05.2013
comment
Спасибо, вы можете продвигать ответ :) - person Michael; 15.05.2013