Session nach Browserschließung erhalten im Tomcat

Status
Nicht offen für weitere Antworten.

Wizard of OS

Mitglied
Hallo,

ich kämpfe hier mit einem Problem im Tomcat und weiß einfach nicht, wie ich es lösen soll.

Habe ein Sessiontimeout auf 30 min gesetzt.
Wenn man natürlich nun das Browserfenster schließt, wird das Sessioncookie zerstört, aber die Session läuft weiter.

Sprich, neues Fenter ruft neue Session auf. Ich habe dann keine Möglichkeit dem User seine alter session zuzuweisen.

Habe auch auch probiert den JSESSIONID cookie auf setMaxtime auf 100 000 gesetzt.
Nach aufruf des browsers ist das cookie nicht mehr da bzw. ist wohl durch ein neues ersetzt worden.
Hat nichts gebracht.

gibt es da überhaupt eine möglichkeit die session zu erhalten?
Mache ich einen Denkfehler?

Ich kann bei bedarf den source meines Servlets onlinestellen!

ich wäre für ratschläge dankbar.

Das ganze soll darauf hinaus laufen, dass anonyme user nach schließen des browsers ein neue session bekommen und die alte automatisch zerstört wird und angemeldete innerhalb der 30 min die gleiche und bei bedarf immer eingeloggt bleiben!

Habe zwar diverse anstätze probiert, aber die waren vorne und hinten müll.

Danke nochmals,

Wizard of OS

ach ja, wer mit dem derzeitigen Sessionmanagement experimentieren will, kann das gerne tun:
http://brummel.spline.de/gruppe17/do
 

DreamArtist

Bekanntes Mitglied
hallo speicher dir Benutzerkennung und Passwort (anders verschlüsselt als bei der normalen Anmeldung) in einen Cookie.
 

Wizard of OS

Mitglied
das ist eher ein workaround, das habe ich auch probiert.

Du bist dann zwar eingeloggt, aber du bekommst auch eine neue session dazu. Die alte geistert weiter, bis sie tot ist.

Das ist keine schöne lösung.

Habe rausgefunden, dass man session cookie komplett abstellen kann, dann muss man per URL rewriting die session id anhängen, so klappt's, habe aber bis dato noch nicht gebacken bekommen wie man nun wirklich alle urls umschreibt.

bye
 

AlArenal

Top Contributor
Kannst du nicht die alte Session wiederaufnehmen?

Zumindest in PHP geht das. Das mag dich nicht trösten, aber womöglich gibts in der Doku zum Session Handling was passendes?
 

Wizard of OS

Mitglied
habe wie ein depp gesucht und gelesen.

habe nichts gefunden.

Wenn man mit den vordefinierten session cookies arbeitet, dann kann man drehen und wenden, was man will, die sessioncookies werden definitv zerstört.

man kann das sessionmanagement per cookie komplett abschalten, aber man muss dann iin die url die JSESSIONID einfügen per URL rewritiing, nach ewig langer suche konnte mir keiner helfen und selbst habe ich es nicht hinbekommen.
Dann könnte man manuell cookies ablegen und dies machen, aber...na ja auch div. Tomcat und jsp bücher schreiben: "ja ja, url rewriting, das geht" mehr nicht!

bye
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A (EJB)Session abhängige Parameter in POJO lesen Allgemeines EE 3
O JSF / Primefaces Session handling Allgemeines EE 1
I Session löschen in Bean (Session Beans) Allgemeines EE 1
J Hello World mit Stateless Session Bean - Was mache ich falsch? Allgemeines EE 2
H Shared Session in Webmodulen Allgemeines EE 2
J Unterschied zwischen HttpSession und Stateful Session Bean Allgemeines EE 3
R Wie eine stateful session bean erneut "aufgreifen" Allgemeines EE 22
P Unterschied Session Scope / Stateful Session Bean Allgemeines EE 6
F Session zerstören Allgemeines EE 12
A Im PhaseListener auf Stateful Session Bean zugreifen Allgemeines EE 6
G Session Allgemeines EE 6
E Session Problem Allgemeines EE 9
G Session neu!? Allgemeines EE 7
M Fehler bei Javamail Session mit Glassfish 3 Allgemeines EE 3
Java.getSkill() verbindung / connection in session speichern Allgemeines EE 4
D Frage zum Statefull Session Beans Lebenszyklus Allgemeines EE 3
MQue Session - Cookie Allgemeines EE 27
MQue Session Exception Allgemeines EE 5
M j_security_check Login und Session-ID Allgemeines EE 2
S Session in eine andere Anwendung übergeben Allgemeines EE 2
F Session abgelaufen und direkter Aufruf Allgemeines EE 10
Y myFaces und Hibernate Session Handling Allgemeines EE 7
S tomcat session timeout - und was danach? Allgemeines EE 1
Q Form Based Authentication - Session Attribute ? Allgemeines EE 2
A Session Bean mit Local-Interface nutzen Allgemeines EE 3
G Session Cookies Allgemeines EE 2
Q Session Tracking - Wie macht mans richtig! Allgemeines EE 3
B Session Daten pro User merken Allgemeines EE 9
H [JSP JSF] Session Timeout und Redirekt zur Startseite Allgemeines EE 5
I Session-Attribute von Client zugänglich? Allgemeines EE 6
G session token Allgemeines EE 3
K tomcat: session-unabhängiges speichern Allgemeines EE 3
S Struts und Session Allgemeines EE 2
J Tomcat mit eigener Session-Implementierung Allgemeines EE 15
Y JSF - Session Handling Firefox Allgemeines EE 3
Y JSF - Session invalidate bei outpulink möglich? Allgemeines EE 4
R Session Tracking & Cookies Allgemeines EE 3
B Variablen ausserhalb der session ? Allgemeines EE 2
T Zugriff auf Session-Objekte in JSP Allgemeines EE 2
W Session tracking mit URL rewrite - Session weg! Allgemeines EE 4
G Neue Session bei der Verwendung von Frames Allgemeines EE 3
RaoulDuke EJB 3.0 - Exceptions aus Methoden einer Session Bean Allgemeines EE 2
T Session-Problem Allgemeines EE 2
Z Session aufräumen Allgemeines EE 2
G Session Problem Allgemeines EE 5
G JBoss - Session / Entity Allgemeines EE 8
S Bild in Session Allgemeines EE 2
F Session Bean -> Daten aus dem Servlet holen Allgemeines EE 11
P Struts Form Bean vs. Session Variable Allgemeines EE 6
A JSF - Daten in Session speichern Allgemeines EE 2
R Formulareingaben gezielt aus Session löschen Allgemeines EE 4
R Vernünftige Session-Verwaltung mit Struts Allgemeines EE 4
Q Tomcat/java-Session-Problem Allgemeines EE 9
L Zwei Browserfenster mit unterschiedlicher session - geht das Allgemeines EE 3
flashfactor Logging in einem Session-Bean Allgemeines EE 2
H JSP, Session und Java-Bean Allgemeines EE 4
P Session Problem Allgemeines EE 17
flashfactor Frage zu Session-Lebensdauer Allgemeines EE 3
J xdoclet session facade + value object Allgemeines EE 2
M Session Bean vers. Entity Bean Allgemeines EE 3
G ResultSet in Session speichern Allgemeines EE 4
P Session Attribute an Klasse übergeben Allgemeines EE 13
G Mit Session-IDs richtig umgehen Allgemeines EE 3
C Mail von einer Session Bean aus senden Allgemeines EE 2
P Session NullPointerException Allgemeines EE 17
H daten in session speichern Allgemeines EE 8
G list in session schreiben Allgemeines EE 4
P String-Array an session Variable übergeben Allgemeines EE 3
P Session Beans importieren Allgemeines EE 2
F Problem mit Session (Weitergabe an andere JSPs) Allgemeines EE 2
MiHimbert Wildfly Access Denied nach Delete und erneutes Schreiben Allgemeines EE 1
J JSTree in Web-App: Datenbank-Beziehungen verschwinden nach unbestimmter Zeit Allgemeines EE 4
J Missing MessageBodyWriter nach Guice-Anbindung Allgemeines EE 0
D Websocket nach Decoder Annotation nicht mehr erreichbar Allgemeines EE 0
J Mit @Schedule annotierte Methode wird nach einer Weile nicht mehr ausgeführt (JBoss AS 7.2) Allgemeines EE 0
OnDemand Methodenaufruf nach Aufgabenabschluss in Asynch-Methode Allgemeines EE 4
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
I JBoss unheimlich langsam nach mehreren Deploys Allgemeines EE 2
L JSF f:param konvertiert 'blank' nach '+' in mailto-link Allgemeines EE 13
M JSF JSF Redirect zu Requested URL nach Login Allgemeines EE 6
Y JSF Komische Fehlermeldung nach Deployment und Serverstart Allgemeines EE 5
N Tomcat funktioniert nach shutdown/startup nicht mehr korrekt Allgemeines EE 9
JimPanse Tomcat Fehler nach redeploy Allgemeines EE 5
R Je nach Benutzer anderes Datenbank-Schema auswählen Allgemeines EE 4
C WebStart Fehler nach update auf Java 1.6 Allgemeines EE 2
MQue TCP- Verbindung nach Tomcat- Start (global) starten Allgemeines EE 4
MQue RequestDispatcher nach Submit Allgemeines EE 2
A Timeout nach 30 Minuten Laufzeit einer entfernten Methode Allgemeines EE 3
V JSP BEAN Speichern von einer Zahl nach eingabe Allgemeines EE 2
G Von Java SE nach JavaEE umsteigen Allgemeines EE 31
G Probleme mit dem Klassenpfad nach dem deployment Allgemeines EE 2
F MySQL Connection Pool nach Apache Example Allgemeines EE 1
R auf der Suche nach dem Fehler,Sessions + Arrays Allgemeines EE 4
B JSF - Form. je nach checked Radio um Feld erweitern Allgemeines EE 3
G Wie Objekte von JSP nach Servlet? Allgemeines EE 4
C JSF: request nach ausführung killen? Allgemeines EE 7
B Auf Win Rechner bauen und nach Debian Tomcat deployen Allgemeines EE 4
M Tomcat automatisch neustarten nach crash Allgemeines EE 2
D action url nach der umleitung finden Allgemeines EE 21
G Strutsanwendung auf Tomcat nach Neustart langsamer. Allgemeines EE 4

Ähnliche Java Themen

Neue Themen


Oben