forked from RestComm/sip-servlets
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjboss-beans.xml
110 lines (100 loc) · 4.35 KB
/
jboss-beans.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="urn:jboss:bean-deployer:2.0">
<bean name="WebServer"
class="org.jboss.web.tomcat.service.deployers.TomcatConvergedService">
<annotation>@org.jboss.aop.microcontainer.aspects.jmx.JMX(name="jboss.web:service=WebServer", exposedInterface=org.jboss.web.tomcat.service.deployers.TomcatServiceMBean.class,registerDirectly=true)</annotation>
<!-- Only needed if the org.jboss.web.tomcat.service.jca.CachedConnectionValve
is enabled in the tomcat server.xml file.
-->
<depends>jboss.jca:service=CachedConnectionManager</depends>
<!-- Transaction manager for unfinished transaction checking in the CachedConnectionValve -->
<depends>jboss:service=TransactionManager</depends>
<!-- Inject the TomcatDeployer -->
<property name="tomcatDeployer"><inject bean="WarDeployer"/></property>
<!-- Set the securityManagerService used to flush the auth cache on session expiration -->
<property name="securityManagerService">
<inject bean="jboss.security:service=JaasSecurityManager" />
</property>
<!--
Do not configure other JMX attributes via this file.
Use the WarDeployer bean in deployers/jboss-web.deployer/war-deployers-beans.xml
-->
</bean>
<bean name="WebServerMO"
class="org.jboss.web.tomcat.service.management.WebServer">
<property name="domain">jboss.web</property>
<property name="nameProps">
<map class="java.util.Properties" keyClass="java.lang.String" valueClass="java.lang.String">
<entry>
<key>service</key>
<value>WebServer</value>
</entry>
</map>
</property>
</bean>
<bean name="ConnectorBean-http-${jboss.bind.address}-8080MO"
class="org.jboss.web.tomcat.service.management.ConnectorBean">
<property name="domain">jboss.web</property>
<property name="nameProps">
<map class="java.util.Properties" keyClass="java.lang.String" valueClass="java.lang.String">
<entry>
<key>type</key>
<value>GlobalRequestProcessor</value>
</entry>
</map>
</property>
<property name="port">
<value-factory bean="ServiceBindingManager"
method="getIntBinding" >
<parameter>jboss.web:service=WebServer</parameter>
</value-factory>
</property>
<property name="address">
<value-factory bean="ServiceBindingManager"
method="getStringBinding" >
<parameter>jboss.web:service=WebServer</parameter>
</value-factory>
</property>
<property name="server"><inject bean="JMXKernel" property="mbeanServer"/></property>
</bean>
<bean name="ThreadPool-http-${jboss.bind.address}-8080MO"
class="org.jboss.web.tomcat.service.management.ThreadPool">
<property name="domain">jboss.web</property>
<property name="nameProps">
<map class="java.util.Properties" keyClass="java.lang.String" valueClass="java.lang.String">
<entry>
<key>type</key>
<value>ThreadPool</value>
</entry>
</map>
</property>
<property name="port">
<value-factory bean="ServiceBindingManager"
method="getIntBinding" parameter="jboss.web:service=WebServer"/>
</property>
<property name="address">
<value-factory bean="ServiceBindingManager"
method="getStringBinding" parameter="jboss.web:service=WebServer"/>
</property>
<property name="server"><inject bean="JMXKernel" property="mbeanServer"/></property>
</bean>
<bean name="${jboss.bind.address}-MO"
class="org.jboss.web.tomcat.service.management.Host">
<property name="domain">jboss.web</property>
<property name="nameProps">
<map class="java.util.Properties" keyClass="java.lang.String" valueClass="java.lang.String">
<entry>
<key>type</key>
<value>Host</value>
</entry>
<entry>
<key>host</key>
<value>
<value-factory bean="ServiceBindingManager"
method="getStringBinding" parameter="jboss.web:service=WebServer"/>
</value>
</entry>
</map>
</property>
</bean>
</deployment>