Ce qui ne l'crossContext attribut dans Tomcat? Elle permet le partage de session?
Tout ce que je peux trouver dans le Tomcat 5.5 docs est:
Définie sur true si vous souhaitez que vos appels au sein de cette application pour ServletContext.getContext() pour retourner une demande répartiteur pour d'autres applications web en cours d'exécution sur cet hôte virtuel. La valeur false (valeur par défaut) dans conscientes de la sécurité des environnements, pour faire getContext() retourne toujours null.
J'ai trouvé quelques posts sur le forum qui commentaire que la mise crossContext=true
permet également de partager l'objet de session entre les différentes applications web, mais je ne suis pas en mesure de trouver les docs officielles indiquant cela.
Est-il une relation entre la Servlet.getContext() et la capacité de partager l'état de session entre les différentes applications web?
Ce qui ne l' crossContext
attribut vraiment faire dans Tomcat?
OriginalL'auteur Serxipc | 2009-03-19
Vous devez vous connecter pour publier un commentaire.
De la javadoc
ServletContext.getContext()
:Ainsi, par exemple, si vous souhaitez inclure une page à partir d'une autre application web, vous devez définir le crossContext de vrai.
Non pas que je suis au courant de.
OriginalL'auteur Kees de Kooter
Vous pouvez partager les sessions entre les applications web à l'aide d'un Single Sign-On Valve.
Vous définissez
crossContext=true
si vous le désirez partager des informations entre différentes Applications Web dans le même Hôte Virtuel.Par exemple app1 appellerais:
et une autre application pourrait appeler
pour lire l'information. Si crossContext n'était pas vrai, le getContext("/app1") aurait retourné null.
Cependant, l'utilisation de crossContext est à la fois rare et potentiellement dangereux.
thaaank vous tous et en particulier vous , monsieur, thaaaaaaaaaaaanks vous sauver ma vie
+1 pour le pointage de l'authentification Unique sur les docs.
Accéder à la getContext("app1").getAttribute("nom") sur une autre application permettra d'augmenter le délai d'expiration de session pour app1 ou pas ?
OriginalL'auteur kgiannakakis
Je l'ai essayé moi-même et je ne trouve pas le magique de partage de session effets secondaires, de sorte que le crossContext attribut seulement ce que les docs disent.
J'ai posté une autre question pour voir si il y a un moyen de partager l'état de la session.
OriginalL'auteur Serxipc