我想为websphere中的所有Web应用程序注册过滤器类;通常在 tomcat 中,我在/conf/web.xml 中指定过滤器。我怎样才能在 Websphere 8.5 中做到这一点?
还有websphere中的公共(public)库(lib文件夹)是什么?过滤器类位于 jar 文件中,我想将该 jar 文件放在 websphere 服务器 lib 目录中。
-谢谢
最佳答案
不幸的是,在 WebSphere 中没有简单的方法可以做到这一点。已经在这里讨论过 - Global Filter for all Web Applications
WebSphere 解决方案涉及创建自定义监听器并以编程方式附加过滤器。您可以在此处找到示例解决方案和说明 - Adding a servlet filter to all web applications
What is the common library (lib folder) in Websphere?
您可以将 jar 放在 WebSphere\AppServer\lib\ext
目录中,以便由所有配置文件、服务器和应用程序共享,或者通过 Web 控制台创建共享库环境 > 共享库
并将其附加到特定服务器或应用程序。
关于filter - 在 websphere 8.5 中配置全局过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25070091/