在J2EE应用程序中,如何创建可访问安装在该应用程序服务器上的其他webapps的全局过滤器?适用于所有Web应用程序的全局过滤器
1
A
回答
0
无法以容器/平台独立的方式做到这一点。尽管如此,您的J2EE容器可能会为您提供挂钩。
1
Servlet-API不提供这样的安全漏洞。但一些容器提供相同的。看一下<Valve>
配置Apache Tomcat。也许webshere有类似的功能,但通常您需要聘请ibm顾问来“查找”配置。
1
某些应用程序服务器/ servlet容器(Tomcat,JBoss)提供了交叉上下文功能。它的确取决于你在内部运行你的应用程序,但这不是J2EE功能。
http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
我不知道这是否会帮助你在你想要做什么。究竟是什么? :)
看看这种反应,以及:
What does the crossContext attribute do in Tomcat? Does it enable session sharing?
0
这为我工作:https://stackoverflow.com/a/8815211/964681
对不起,不能只是对您的问题发表评论。没有足够的“积分”。
1
如果有些人仍然有兴趣,这里是我的关于此问题的调查结果:
对于由它派生的Tomcat和其他Web应用服务器(如:JBoss的),您可以将过滤器添加到“全局“web.xml,通常位于$ TOMCAT_HOME/conf/web.xml下。
对于Websphere,我发现以下文章很有用:http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP101859。在这种情况下,基本的想法是,你写一个ServletContext监听器并使用它来你的过滤器连接到应用
相关问题
- 1. 使Servlet过滤器适用于所有Web应用程序
- 2. 使servlet过滤器适用于EAR中的所有Web应用程序
- 3. Symfony2和Twig:将全局过滤器应用于所有翻译
- 4. 适用于Web应用程序的容器托管安全
- 5. Web应用程序请求过滤器
- 6. 适用于Web应用程序的Bottle.py
- 7. 适用于Android应用程序的全局菜单
- 8. 仅适用于Silverlight应用程序的Web服务安全性?
- 9. 适用于Android的全屏Web应用程序
- 10. 适用于Web应用程序的安全环境Azure
- 11. Facebook应用程序适用于所有浏览器,但不适用于IE8
- 12. Flexcan不适用所有过滤器
- 13. 全局Web应用程序参数
- 14. CSS过滤器适用于我的网页的所有元素
- 15. Java Web应用程序:全局应用程序范围对象
- 16. 适用于iPhone Web应用程序的日期选取器
- 17. Web应用程序不适用于Android的Chrome浏览器
- 18. DBpedia SPARQL过滤器不适用于所有结果
- 19. 具有Web组件的应用程序的全局CSS
- 20. 意向过滤器Android与所有GPS应用程序
- 21. NSUserDefaults没有完全适用于设置中的应用程序
- 22. 基于Spring安全的SSO适用于多种Web应用程序
- 23. 适用于Java Web应用程序的安装程序
- 24. Tomcat过滤器:适用于整个应用程序减去一些URL
- 25. OAuth 2.0不适用于服务器端Web应用程序
- 26. 用Eclipse调试GlassFish全局过滤器
- 27. 使用PrimeFaces全局过滤器?
- 28. 适用于所有设备的单一网络应用程序?
- 29. 应用程序适用于所有项目的宽设置
- 30. 适用于所有Android设备的相机应用程序
像JBoss下,WebSphere还使用Tomcat的罩下,如果我正确地记得我的生锈的Websphere经验,非常类似的'crossContext'设置仅在Websphere上可用。这样你就可以创建一个运行在ROOT上的webapp并在'/ *'上运行过滤器。但是,再次,这是理论,我无法从自己的经验中证实这一点。或者,您可以在appserver自己的“web.xml”中声明过滤器。 +1提示无论:) – BalusC 2010-01-20 22:50:17