Remove the redundant gss top-level directory.
[pithos] / jboss-config / 5.0.0 / deploy / jmx-console.war / WEB-INF / web.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE web-app PUBLIC
3    "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
4    "http://java.sun.com/dtd/web-app_2_3.dtd">
5
6 <web-app>
7    <description>The standard web descriptor for the html adaptor</description>
8    <!--
9     <filter>
10       <filter-name>JmxOpsAccessControlFilter</filter-name>
11       <filter-class>org.jboss.jmx.adaptor.html.JMXOpsAccessControlFilter</filter-class>
12       <init-param>
13         <param-name>updateAttributes</param-name>
14         <param-value>UpdateAttributeRole</param-value>
15         <description>Comma-delimited Roles that define the JMX Operation denoting updation of Attributes</description>
16       </init-param>
17       <init-param>
18         <param-name>invokeOp</param-name>
19         <param-value>InvokeOpRole</param-value>
20         <description>Comma-delimited Roles that define the JMX Operation denoting Invocation of Operations</description>
21       </init-param>
22    </filter>
23    <filter-mapping>
24       <filter-name>JmxOpsAccessControlFilter</filter-name>
25       <servlet-name>HtmlAdaptor</servlet-name>
26    </filter-mapping>
27    -->
28    <servlet>
29       <servlet-name>HtmlAdaptor</servlet-name>
30       <servlet-class>org.jboss.jmx.adaptor.html.HtmlAdaptorServlet</servlet-class>
31    </servlet>
32    <servlet>
33       <servlet-name>ClusteredConsoleServlet</servlet-name>
34       <servlet-class>org.jboss.jmx.adaptor.html.ClusteredConsoleServlet</servlet-class>
35       <init-param>
36          <param-name>jgProps</param-name>
37          <param-value>UDP(ip_mcast=true;ip_ttl=16;loopback=false;mcast_addr=${jboss.partition.udpGroup:228.1.2.3};mcast_port=${jboss.jmxconsolepartition.mcast_port:46666}):
38 org.jboss.jmx.adaptor.control.FindView
39          </param-value>
40          <description>The JGroups protocol stack config</description>
41       </init-param>
42    </servlet>
43    <servlet>
44       <servlet-name>DisplayMBeans</servlet-name>
45       <jsp-file>/displayMBeans.jsp</jsp-file>
46    </servlet>
47    <servlet>
48       <servlet-name>InspectMBean</servlet-name>
49       <jsp-file>/inspectMBean.jsp</jsp-file>
50    </servlet>
51    <servlet>
52       <servlet-name>DisplayOpResult</servlet-name>
53       <jsp-file>/displayOpResult.jsp</jsp-file>
54    </servlet>
55    <servlet>
56       <servlet-name>ClusterView</servlet-name>
57       <jsp-file>/cluster/clusterView.jsp</jsp-file>
58    </servlet>
59
60    <servlet-mapping>
61       <servlet-name>HtmlAdaptor</servlet-name>
62       <url-pattern>/HtmlAdaptor</url-pattern>
63    </servlet-mapping>
64    <servlet-mapping>
65       <servlet-name>ClusteredConsoleServlet</servlet-name>
66       <url-pattern>/cluster/ClusteredConsole</url-pattern>
67    </servlet-mapping>
68    <servlet-mapping>
69       <servlet-name>DisplayMBeans</servlet-name>
70       <url-pattern>/DisplayMBeans</url-pattern>
71    </servlet-mapping>
72    <servlet-mapping>
73       <servlet-name>InspectMBean</servlet-name>
74       <url-pattern>/InspectMBean</url-pattern>
75    </servlet-mapping>
76    <servlet-mapping>
77       <servlet-name>DisplayOpResult</servlet-name>
78       <url-pattern>/DisplayOpResult</url-pattern>
79    </servlet-mapping>
80
81    <!-- Display a generic error page when HTTP Status 500 exceptions
82         occur. --> 
83    <error-page>
84       <error-code>500</error-code>
85       <location>/genericError.jsp</location>
86    </error-page> 
87
88    <!-- A security constraint that restricts access to the HTML JMX console
89    to users with the role JBossAdmin. Edit the roles to what you want and
90    uncomment the WEB-INF/jboss-web.xml/security-domain element to enable
91    secured access to the HTML JMX console. -->
92    <security-constraint>
93      <web-resource-collection>
94        <web-resource-name>HtmlAdaptor</web-resource-name>
95        <description>An example security config that only allows users with the
96          role JBossAdmin to access the HTML JMX console web application
97        </description>
98        <url-pattern>/*</url-pattern>
99        <http-method>GET</http-method>
100        <http-method>POST</http-method>
101      </web-resource-collection>
102      <auth-constraint>
103        <role-name>JBossAdmin</role-name>
104      </auth-constraint>
105    </security-constraint>
106
107
108    <login-config>
109       <auth-method>BASIC</auth-method>
110       <realm-name>JBoss JMX Console</realm-name>
111    </login-config>
112
113    <security-role>
114       <role-name>JBossAdmin</role-name>
115    </security-role>
116 </web-app>