В настоящее время у нас есть веб-проект, который использует Servlet версии 2.3, который содержит сервлет, который пишет cookie, который нам нужно установить в HttpOnly. Сначала я собирался обновиться до версии 3.0, чтобы я мог использовать функцию setHttpOnly (), но это вызвало другие проблемы с проектом, поэтому сейчас нам нужно оставить его на уровне 2.3. Я нашел пример, который сказал, что вы можете сделать это с помощью функции setPath, например:
.setPath ("; Path = /; HttpOnly;");
Это работает на моем локальном компьютере, нокогда я пытаюсь добавить его в Tomcat, работающий на наших серверах, он вылетает с этой ошибкой:
java.lang.IllegalArgumentException: для этого файла cookie указан неверный путь [; Path = /; HttpOnly;]
Какие-нибудь идеи о том, как я могу заставить это работать без обновления версии сервлета?