Сеансы в Google App Engine с Java запросом сервлета не работает - PullRequest
0 голосов
/ 26 марта 2020

Переменные не сохраняются в сеансе при развертывании проекта в Google App Engine с Java. Я использую общую систему, которая реализует ServletRequestAware (работает на локальном и на текущем сервере, отличном от Google):

Map<String, Object> session = ActionContext.getContext().getSession();
        session.put(SESSION_LOGIN, true);
        session.put(SESSION_LOGIN_DATE, new Date());
        session.put(SESSION_LOGIN_ID, idCustomer);

Я знаю, что эти переменные не сохраняются, потому что я печатаю их в журналах.

Я использую новую app.yaml конфигурацию в гибкой среде.

Я где-то читал, что GAE не принимает "обычные" сессии, вместо этого он использует собственный, но я не нахожу конкретную c документацию по этому поводу.

Я немного растерялся, когда искал помощь, с устаревшими / не по той же проблеме / неясными (по крайней мере для меня) вопросами и помощь, например:

Кто-нибудь может указать мне правильный способ сделать это? Это должно быть сделано с указанием c библиотеки Google?

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