Попробуйте:
location / {
if ($cookie_JSESSIONID = "") {
add_header Set-Cookie JSESSIONID=$http_x_auth_token;
}
proxy_pass <proto://tomcat_server_address:port>;
}
Если ваш домен tomcat отличается от домена сайта, вам может потребоваться добавить дополнительные параметры перед параметром proxy_pass
:
proxy_set_header Host <tomcat_domain>;
proxy_cookie_domain <tomcat_domain> <site_domain>;