我们如何在jboss AS 6中为特定的Web应用程序配置Valve?
谢谢,
西瓦库玛。
答案 0 :(得分:2)
我不确定是否有一种简单的方法可以以特定应用的方式创建阀门。在大多数情况下,您可以使用可以轻松进入.war存档的servlet过滤器。
答案 1 :(得分:1)
通常在Tomcat server.xml
或context.xml
文件中配置阀门。
您可以通过在WAR中创建META-INF/context.xml
文件,专门为您的Web应用程序配置context.xml。请注意,要使其正常工作,您不能在全局Tomcat context.xml中为您的应用程序提供<Context>
元素。
然后在META-INF/context.xml
中为您的应用配置特定的阀门:
<Context path="/mycontext">
<Valve className="com.example.MyValve" />
</Context>
有用的参考:http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Defining_a_context和http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Request_Filters