7.15. 迁移自定义应用程序 valves
您必须手动迁移 jboss-web.xml XML 文件中定义的任何 valves 或 valves。这包括通过扩展 jboss-web.xml 描述符文件的 <valve> 元素配置的 org.apache.catalina.valves.ValveBase 创建的值。
- 迁移在 Deployment 中配置的 Valves
在 JBoss EAP 6 中,您可以在应用程序级别定义自定义 valves,方法是在 jboss-web.xml web 应用描述符文件中配置它们。自 JBoss EAP 7 起,也可以使用 Undertow 处理程序执行此操作。
以下是 JBoss EAP 6 中 jboss-web.xml 文件中配置的 valve 示例。
<jboss-web>
<valve>
<class-name>org.jboss.examples.MyValve</class-name>
<param>
<param-name>myParam</param-name>
<param-value>foobar</param-value>
</param>
</valve>
</jboss-web>
有关如何在 JBoss EAP 中创建和配置自定义处理程序的更多信息,请参阅 JBoss EAP 7.4 开发指南中的 创建自定义 处理程序。
- 迁移自定义 Authenticator Valves
- 有关如何迁移验证器的详情,请参考迁移 验证器的 valves。