JBoss - 实现特定应用的阀门

时间:2011-04-04 06:00:03

标签: tomcat jboss jboss6.x

我们如何在jboss AS 6中为特定的Web应用程序配置Valve?

谢谢,
西瓦库玛。

2 个答案:

答案 0 :(得分:2)

我不确定是否有一种简单的方法可以以特定应用的方式创建阀门。在大多数情况下,您可以使用可以轻松进入.war存档的servlet过滤器。

答案 1 :(得分:1)

通常在Tomcat server.xmlcontext.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_contexthttp://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Request_Filters