2012-02-07 1 views
2

J'ai une situation dans laquelle je dois obtenir une variable de session créée dans une application vers une autre application. Les deux fonctionnent sur le même serveur (Tomcat). Est-ce possible? J'ai vu SSO mais je n'ai trouvé aucune utilité. Y a-t-un autre moyen de faire ça?
Session d'appel d'une application à une autre

S'il vous plaît laissez-moi savoir ....

Merci à l'avance ....

+0

Je pense que les services Web aideraient à faire cela, mais il y a un moyen plus facile. – MozenRath

+0

désolé pour la réponse différée .. Cela a bien fonctionné, j'ai écrit une page jsp qui appellera la session et donne l'id comme réponse .. Bien que ce ne soit pas préférable, je devais le faire .. – D3stiny

Répondre

3

Réponse courte: Session d'une application Web n'est pas disponible pour une autre. Tentatives de le faire fonctionner sont habituellement ne vaut pas la peine et un signe de conception erronée.

Si vous souhaitez partager des données entre des sessions/applications, vous devez les stocker sur un support de stockage séparé.

+0

Vous pouvez considérer que si vous avez deux Tomcats, vous avez également probablement deux serveurs différents, donc la communication de fichiers ou de stockage différent peut ne pas être possible ou simple non plus ... –

+0

Merci les gars, le concept de clustering semble être bien ... Mais pensait de cette façon .. Nous avons une servlet qui enregistre toutes les données comme l'ID de connexion et l'autre application qui a besoin de ces valeurs appelle le servlet et obtient ces valeurs en réponse. – D3stiny

Questions connexes