Eu fiz mais algumas pesquisas depois de ler as sugestões de CédricC e achei isso: Configurando o Apache, Tomcat, mod_jk e mod_rewrite para servir o tomcat de alto nível
Eu segui as instruções de Kevin Loney para modificar diretamente os cabeçalhos http do Apache usando o mod_headers .
No final, acabei de adicionar a seguinte linha à minha configuração do VirtualHost, que altera todos os caminhos de cookies de /WEBAPP_NAME
para / (root)
:
Header edit Set-Cookie "^(.*; Path=)/WEBAPP_NAME/?(.*)" $1/$2
Método alternativo - altera o caminho do cookie do Tomcat:
Eu também testei a configuração do caminho do cookie do Tomcat no web.xml do meu aplicativo:
<session-config>
<session-timeout>30</session-timeout>
<cookie-config>
<http-only>true</http-only>
<path>/</path> <!-- changes the path -->
<name>COOKIENAME</name>
</cookie-config>
</session-config>
Obteve o exemplo web.xml da pergunta em link