Ich habe das folgende Problem. Der Kunde verfügt über eine Java EE-Webanwendung, die in EAServer 5.5.0 mit einer benutzerdefinierten Anmeldung ausgeführt wird. Die Anmeldung ist sehr einfach, wenn die Anwendung die Anmeldeinformationen überprüft, die vom Benutzer über eine Webseite eingegeben wurden, speichert sie den Benutzernamen und das Profil in einer Sitzungsvariablen. Auf diese Weise weiß die Anwendung, ob die Sitzung noch aktiv ist. Jetzt hat der Kunde eine andere Java EE Webanwendung auf jboss server 7.1 und möchte, wenn sich der Benutzer die Webanwendung, die auf EAServer läuft, anmeldet, sich gleichzeitig in der Anwendung einloggen, die in Jboss Server ausgeführt wird, ohne weitere Schritte.Wie kann ich sesion in zwei Webanwendungen auf verschiedenen Webservern teilen?
Meine erste Idee war, die Zugangsdaten per Ajax-Anruf von EAServer an die Jboss-Webanwendung zu senden und die Zugangsdaten in der Sitzung zu speichern, genau wie beim EAServer. Das scheint im Internet Explorer gut zu funktionieren, aber in Chrome oder Firefox wird der Ajax-Aufruf ausgeführt und die Sitzungsvariablen werden in jboss erstellt, aber wenn der Benutzer versucht, eine Sicht auf die Jboss-Anwendung zu sehen, sind die Sitzungsvariablen einfach verschwunden.
Kann mir bitte jemand sagen, was ist der beste Weg oder die Praxis, dies zu tun? oder welche Art von Problem ich gegenüberstehen mit Chrome und Firefox, die nicht die Sitzungsvariablen nach Ajax-Aufruf halten?
Vielen Dank.