(Ændrer "eksempel.com/da/x.jsp" til "eksempel.com/app/x.jsp?lang=da")
Jeg benytter Tomcat/Apache/Linux environment.
Hver gang jeg skriver "eksempel.com/da/x.jsp", får jeg et nyt session ID på serveren. Hver gang jeg skriver "eksempel.com/app/x.jsp?lang=da" (og herved ikke opfylder regexp-reglen), beholder jeg session ID'et.
Beskrivelsen er ikke detaljeret nok til at jeg kan sige med sikkerhed hvor problemet er.
Men et godt bud er at det relaterer sig til path i session cookie og at en nem workaround er at putte <Context ... sessionCookiePath="/" > ... </Context> i din context.xml for Tomcat.
Forudsaetter at du kun har en applikation paa Tomcat.
Så har det endeligt vaeret weekend :-) Der var ikke nogen context.xml i forvejen at rette i, så jeg har lavet følgende context.xml:
Min context.xml ser således ud: <Context sessionCookiePath="/" ></Context> Der er kun denne ene linie!
Og jeg har placeret den i WEB-INF, som jeg forstår er det sted, filen skal ligge som default.
Det gør desværre ingen forskel :-( Skal der andre besværgelser til?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.