Вы не можете заменить адаптер койота, если вы не внедрили свой собственный org.apache.coyote.Processor
. Но в tomcat-8 вы можете изменить процессор cookie:
- Реализация
org.apache.tomcat.util.http.CookieProcessor
- Положите банку в папку
lib
кота
- Настройте tomcat на использование собственного процессора cookie, поместив его в context.xml:
<Context>
<CookieProcessor className="org.example.MonsterCookieProcessor"/>
<Context>
К сожалению, вы не можете сделать это в tomcat-7, потому что логика процессора cookie жестко задана в CoyoteRequest
:
private Cookies cookies = new Cookies(headers);