2011-04-04 54 views
0

我們如何在jboss AS 6中爲特定的Web應用程序配置閥門?JBoss - 實現專用閥門

謝謝,
Sivakumar。

+0

你能解釋一下你想要做什麼?這個問題根本不清楚。 – 2011-04-04 13:16:21

回答

2

我不確定是否有一種簡單的方法來創建應用程序特定方式的閥門。對於大多數用途,您可以使用可輕鬆進入.war歸檔的servlet過濾器。

1

閥門通常配置在Tomcat server.xmlcontext.xml文件中。

您可以通過在WAR中創建一個META-INF/context.xml文件來專門爲您的Web應用程序配置context.xml。請注意,要使其運行,您的全局Tomcat context.xml中不得有用於應用程序的<Context>元素。

然後在你的META-INF/context.xml只是配置特定的閥門(S)爲您的應用程序:

<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