配置用于表单登录处理的 servlet 过滤器
IBM® Rational® Application Developer 或组装工具可以配置 servlet 过滤器。配置 servlet 过滤器包括两个步骤。
过程
示例
可使用 servlet 过滤器以替换 CustomLoginServlet servlet 并执行其他认证、审计和日志记录。
WebSphere® Application Server 样本提供一个表单登录样本,它演示如何使用 WebSphere Application Server 登录工具来实现和配置表单登录过程。此样本集成了以下各种技术以演示 WebSphere Application Server 和 Java™ Platform, Enterprise Edition (Java EE) 登录功能:
避免故障: 如果在启用了程序控制的 z/OS 系统上安装应用程序服务器,那么登录基于表单的 Web 应用程序时,您可能会在系统日志文件中接收到以下错误消息:
- Java EE 基于表单的登录
- 用于登录的 Java EE servlet 过滤器
- IBM 扩展:基于表单的登录

ICH420I PROGRAM BBORSMCT FROM LIBRARY WAS.SBBOLD2 CAUSED THE ENVIRONMENT TO BECOME UNCONTROLLED.
BPXP014I ENVIRONMENT MUST BE CONTROLLED FOR DAEMON (BPX.DAEMON)
PROCESSING.
尽管在 z/OS 系统上启用了程序控制,但不会启用应用程序服务器的本机模块的程序控制扩展控制位。为避免或解决此问题,请对 SMP/E HTTP Server
文件系统 (HFS) 中的所有本机装入模块启用程序控制位。- 向模块添加必需属性:
cd install_root/usr/lpp/install_root/V7R0/lib/modules extattr +p *
- 向 lib 目录中的 *.so 文件和 bbo* 文件添加属性:
cd install_root/usr/lpp/install_root/V7R0/lib extattr +p *.so extattr +p bbo*