Как использовать Java, чтобы установить cookie для HttpOnly с использованием Servlet 2.3 - PullRequest
0 голосов
/ 11 октября 2019

В настоящее время у нас есть веб-проект, который использует Servlet версии 2.3, который содержит сервлет, который пишет cookie, который нам нужно установить в HttpOnly. Сначала я собирался обновиться до версии 3.0, чтобы я мог использовать функцию setHttpOnly (), но это вызвало другие проблемы с проектом, поэтому сейчас нам нужно оставить его на уровне 2.3. Я нашел пример, который сказал, что вы можете сделать это с помощью функции setPath, например:

.setPath ("; Path = /; HttpOnly;");

Это работает на моем локальном компьютере, нокогда я пытаюсь добавить его в Tomcat, работающий на наших серверах, он вылетает с этой ошибкой:

java.lang.IllegalArgumentException: для этого файла cookie указан неверный путь [; Path = /; HttpOnly;]

Какие-нибудь идеи о том, как я могу заставить это работать без обновления версии сервлета?

...