所有Web应用程序的全局筛选
在J2EE应用程序中,如何创建可以访问该应用服务器上安装的其他Web应用程序的全局filter?
Servlet-API不提供此类安全漏洞。 但是有些容器也是如此。 看看Apache Tomcat的
配置。 也许webshere有类似的function,但通常你需要聘请一位ibm顾问来“找到”配置。
一些应用程序服务器/ servlet容器(Tomcat,JBoss)提供交叉上下文function。 它确实取决于您运行应用程序的内容,但它不是J2EEfunction。
http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
我不确定这是否会帮助你做你想做的事。 究竟是什么? 🙂
看看这个回复:
crossContext属性在Tomcat中的作用是什么? 它是否启用会话共享?
如果有人仍然感兴趣,以下是我对此问题的调查结果:
-
对于tomcat和其他从它派生的webapp服务器(例如:JBoss),您可以将filter添加到“global”web.xml,通常位于$ TOMCAT_HOME / conf / web.xml下。
-
对于Websphere,我发现以下文章很有用: http : //www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP101859 。 在这种情况下,基本思想是您编写ServletContext Listener并使用它将filter附加到应用程序
无法以独立于容器/平台的方式执行此操作。 您的J2EE容器可能会为您提供钩子来执行此操作。
这对我有用 : https : //stackoverflow.com/a/8815211/964681
对不起,不能只评论你的问题。 没有足够的“积分”。