GAE + STRUTS2 + Spring3 + Hibernate4 + MySQL in LocalHost erstellt keine HTTP-Sitzung und Datastore ist immer leer

StackOverflow https://stackoverflow.com//questions/23015761

Frage

Ich habe ein Problem mit datastore und hibernate, ich konnte Gae + Streben2 + Spring3 + Hibernate4 + MySQL in localhost integrieren und alles scheint zu funktionieren, aber wenn ich versuche, eine Sitzung in HTTP zu erstellen, ist die Sitzung nichterstellt oder session.getLastAccessDime () ist immer 1970-01-01 (Standardwert).Wenn ich zu DataStore-Link in HTTP gehe: localhost: 8080 / _ah / admin Es ist keine Sitzung erstellt.

Ich verwende ESAPI für die Sicherheit und diese Methode:

generasacodicetagpre.

kehrt immer wahr.

Ich habe Sitzungen in appengine-web.xml aktiviert und ich verstehe das Problem nicht, solange diese Art von Konfiguration in Tomcat funktioniert, aber in der Appengine-Version 1.9.2 gibt es ein Problem.

Ich baue das Projekt in Maven wie dieses:

generasacodicetagpre.

Ich habe als erster Filter in meinem web.xml, ESAPIlilter, der enthält:

generasacodicetagpre.

War es hilfreich?

Lösung

Endlich fand ich das Problem irgendwie, dass die Sitzung mit der Standardsitzung erstellt wurde. TGETLASTACCESSEDTIME ()= 0 und ich setze diesen Wert mit der aktuellen Uhrzeit so:

generasacodicetagpre.

Endlich funktioniert alles jetzt und ich kann lokal eine Sitzung erstellen, ich habe es nicht in der Produktion ausprobiert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top