2010-01-20 9 views

Répondre

0

Il n'existe aucun moyen de le faire indépendamment du conteneur/de la plate-forme. Votre conteneur J2EE peut vous fournir des hooks pour cela.

1

L'API Servlet ne fournit pas une telle fuite de sécurité. Mais certains conteneurs se ressemblent. Jetez un oeil à la configuration <Valve> de Apache Tomcat. Peut-être qu'il existe une fonctionnalité similaire pour le web, mais en général, vous devez engager un consultant ibm pour "trouver" la configuration.

1

Certains serveurs d'applications/conteneurs de servlets (Tomcat, JBoss) fournissent la fonction de contexte croisé. Cela dépend cependant de ce que vous utilisez dans votre application, mais ce n'est pas une fonctionnalité J2EE.

http://tomcat.apache.org/tomcat-5.5-doc/config/context.html

Je ne suis pas sûr que cela vous aidera dans ce que vous voulez faire. C'est quoi exactement? :)

Jetez un oeil à cette réponse ainsi:

What does the crossContext attribute do in Tomcat? Does it enable session sharing?

+0

Comme JBoss, Websphere utilise également Tomcat sous les capots et si je me souviens de mes expériences Websphere rouillées correctement, le paramètre 'crossContext' très similaire est disponible uniquement sur Websphere. De cette façon, vous pouvez créer une application Web qui s'exécute sur la racine et exécuter le filtre sur '/ *'. Mais encore une fois, c'est la théorie, je ne peux pas confirmer cela par expérience personnelle. Vous pouvez également déclarer le filtre dans le fichier 'web.xml' du serveur d'applications. +1 pour l'indice, peu importe :) – BalusC

1

Au cas où quelqu'un est toujours intéressé, voici mes conclusions concernant cette question:

  1. Pour les serveurs tomcat et d'autres webapp qui en découlent (par exemple: JBoss), vous pouvez ajouter un filtre à votre " global "web.xml, généralement situé sous $ TOMCAT_HOME/conf/web.xml. Pour l'environnement Websphere, j'ai trouvé l'article suivant utile: http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP101859. Dans ce cas, l'idée de base est que vous écrivez un ServletContext Listener et l'utilise pour attacher votre filtre à l'application

Questions connexes