Zum Hauptinhalt gehen

FirstSearch web.xml

Kommentare

1 Kommentar

  • Zendesk API User
    Author: smile-me - 1/4/2012 15:09

    Puh, ich hab's herausgefunden.

    Offenbar ist auf Ebene Apache eine Rewrite Rule eingerichtet. Das Web ist zwar im Verzeichnis dev_kunde installiert, dieses wollte man aber nicht in der URL sehen (also statt /dev_kunde/de/web/homepage.html /de/web/homepage.html). Tomcat weiss davon allerdings nichts und setzt sein Session Cookie mit path=/dev_kunde.

    Jedesmal, wenn der Browser nun eine Seite aufruft, findet er für den Request kein passendes Cookie, da das gespeicherte nur für /dev_kunde existiert, fordert eine Seite ohne eigenes Cookie an und Tomcat erstellt brav eine neue Session, wieder mit path=/dev_kunde.

    Somit ist die Session der Suchanfrage eine andere wie die der Suchresultatseite, daher auch die Meldungen query=null, se=null etc.

    Ich habe in der server.xml das Attribut emptySessionPath ergänzt, und nun wird das Session Cookie immer auf den path=/ gesetzt:

    <!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" emptySessionPath="true" />

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.