Ho il requisito di dover eseguire più server tomcat in una singola casella fisica. Durante l'accesso a questi da un browser, quando l'utente passa da un'applicazione all'altra, risulta che l'utente ha precedentemente effettuato l'accesso all'applicazione. Questo a causa del conflitto di cookie JSESSIONID.Modifica cookie Nome JSESSIONID
Una possibile soluzione consiste nell'eseguire ciascuna applicazione in un contesto diverso. Sfortunatamente, le mie applicazioni non funzioneranno con le impostazioni del percorso di contesto poiché nessuna delle risorse è accessibile con request.getContextPath() anteposto in primo piano.
Questo mi lascia cambiare il nome del cookie JSESSIONID per risolvere il conflitto. C'è un modo per fare questo? Se sì, come?
Spero di essere chiaro nell'affermare la mia domanda.
Nota: tutte le applicazioni sono in esecuzione in una porta diversa nella stessa macchina.
In che modo riesci a eseguire "più server tomcat" sulle stesse porte l'uno nell'altro allo stesso tempo? –
@HarryLime: può capitare con un server proxy. – Thilo