/jboss-as-7.1.1.Final/testsuite/integration/basic/src/test/resources/legacy-configs/domain/7-0-2-preview.xml
XML | 879 lines | 742 code | 40 blank | 97 comment | 0 complexity | e3a276862723ad2a1e20ada1b72f367e MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0
1<!--
2 ~ JBoss, Home of Professional Open Source.
3 ~ Copyright 2010, Red Hat, Inc., and individual contributors
4 ~ as indicated by the @author tags. See the copyright.txt file in the
5 ~ distribution for a full listing of individual contributors.
6 ~
7 ~ This is free software; you can redistribute it and/or modify it
8 ~ under the terms of the GNU Lesser General Public License as
9 ~ published by the Free Software Foundation; either version 2.1 of
10 ~ the License, or (at your option) any later version.
11 ~
12 ~ This software is distributed in the hope that it will be useful,
13 ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
14 ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 ~ Lesser General Public License for more details.
16 ~
17 ~ You should have received a copy of the GNU Lesser General Public
18 ~ License along with this software; if not, write to the Free
19 ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20 ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
21 -->
22
23<domain xmlns="urn:jboss:domain:1.0">
24
25 <extensions>
26 <extension module="org.jboss.as.clustering.infinispan"/>
27 <extension module="org.jboss.as.clustering.jgroups"/>
28 <extension module="org.jboss.as.connector"/>
29 <extension module="org.jboss.as.ee"/>
30 <extension module="org.jboss.as.ejb3"/>
31 <extension module="org.jboss.as.jacorb"/>
32 <extension module="org.jboss.as.jaxrs"/>
33 <extension module="org.jboss.as.jmx"/>
34 <extension module="org.jboss.as.jpa"/>
35 <extension module="org.jboss.as.logging"/>
36 <extension module="org.jboss.as.messaging"/>
37 <extension module="org.jboss.as.modcluster"/>
38 <extension module="org.jboss.as.naming"/>
39 <extension module="org.jboss.as.osgi"/>
40 <extension module="org.jboss.as.remoting"/>
41 <extension module="org.jboss.as.sar"/>
42 <extension module="org.jboss.as.security"/>
43 <extension module="org.jboss.as.threads"/>
44 <extension module="org.jboss.as.transactions"/>
45 <extension module="org.jboss.as.web"/>
46 <extension module="org.jboss.as.webservices" />
47 <extension module="org.jboss.as.weld"/>
48 </extensions>
49
50 <system-properties>
51 <!-- IPv4 is not required, but setting this helps avoid unintended use of IPv6 -->
52 <property name="java.net.preferIPv4Stack" value="true"/>
53 </system-properties>
54
55 <profiles>
56
57 <profile name="default">
58 <subsystem xmlns="urn:jboss:domain:logging:1.1">
59 <console-handler name="CONSOLE">
60 <level name="INFO"/>
61 <formatter>
62 <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
63 </formatter>
64 </console-handler>
65
66 <periodic-rotating-file-handler name="FILE">
67 <level name="INFO"/>
68 <formatter>
69 <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
70 </formatter>
71 <file relative-to="jboss.server.log.dir" path="server.log"/>
72 <suffix value=".yyyy-MM-dd"/>
73 </periodic-rotating-file-handler>
74
75 <logger category="com.arjuna">
76 <level name="WARN"/>
77 </logger>
78 <logger category="org.apache.tomcat.util.modeler">
79 <level name="WARN"/>
80 </logger>
81 <logger category="sun.rmi">
82 <level name="WARN"/>
83 </logger>
84 <logger category="jacorb">
85 <level name="WARN"/>
86 </logger>
87 <!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup -->
88 <logger category="jacorb.config">
89 <level name="ERROR"/>
90 </logger>
91
92 <root-logger>
93 <level name="INFO"/>
94 <handlers>
95 <handler name="CONSOLE"/>
96 <handler name="FILE"/>
97 </handlers>
98 </root-logger>
99 </subsystem>
100 <subsystem xmlns="urn:jboss:domain:datasources:1.0">
101 <datasources>
102 <datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS">
103 <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url>
104 <driver>h2</driver>
105 <pool></pool>
106 <security>
107 <user-name>sa</user-name>
108 <password>sa</password>
109 </security>
110 </datasource>
111 <drivers>
112 <driver name="h2" module="com.h2database.h2">
113 <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
114 </driver>
115 </drivers>
116 </datasources>
117 </subsystem>
118 <subsystem xmlns="urn:jboss:domain:ee:1.0"/>
119 <subsystem xmlns="urn:jboss:domain:ejb3:1.1" >
120 <timer-service>
121 <thread-pool core-threads="1" max-threads="4" />
122 <data-store path="timer-service-data" relative-to="jboss.server.data.dir" />
123 </timer-service>
124
125 <!-- EJB3 pools -->
126 <pools>
127 <bean-instance-pools>
128 <strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5"
129 instance-acquisition-timeout-unit="MINUTES"/>
130
131 <strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5"
132 instance-acquisition-timeout-unit="MINUTES"/>
133 </bean-instance-pools>
134 </pools>
135
136 <!-- Default MDB configurations -->
137 <mdb>
138 <resource-adapter-ref resource-adapter-name="hornetq-ra"/>
139 <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
140 </mdb>
141
142 <!-- Session bean configurations -->
143 <session-bean>
144 <stateless>
145 <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
146 </stateless>
147 </session-bean>
148
149 </subsystem>
150 <subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate">
151 <cache-container name="hibernate" default-cache="local-query">
152 <local-cache name="entity">
153 <eviction strategy="LRU" max-entries="10000"/>
154 <expiration max-idle="100000"/>
155 </local-cache>
156 <local-cache name="local-query">
157 <eviction strategy="LRU" max-entries="10000"/>
158 <expiration max-idle="100000"/>
159 </local-cache>
160 <local-cache name="timestamps">
161 <eviction strategy="NONE"/>
162 </local-cache>
163 </cache-container>
164 </subsystem>
165 <subsystem xmlns="urn:jboss:domain:jacorb:1.0">
166 <orb name="JBoss" print-version="off" giop-minor-version="2">
167 <connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/>
168 <naming root-context="JBoss/Naming/root" export-corbaloc="on"/>
169 </orb>
170 <poa monitoring="off" queue-wait="off">
171 <request-processors pool-size="2" max-threads="8"/>
172 </poa>
173 <interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/>
174 </subsystem>
175 <subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/>
176 <subsystem xmlns="urn:jboss:domain:jca:1.0">
177 <archive-validation enabled="true"/>
178 <bean-validation enabled="true"/>
179 <default-workmanager>
180 <short-running-threads blocking="true">
181 <core-threads count="10" per-cpu="20"/>
182 <queue-length count="10" per-cpu="20"/>
183 <max-threads count="10" per-cpu="20"/>
184 <keepalive-time time="10" unit="seconds"/>
185 </short-running-threads>
186 <long-running-threads blocking="true">
187 <core-threads count="10" per-cpu="20"/>
188 <queue-length count="10" per-cpu="20"/>
189 <max-threads count="10" per-cpu="20"/>
190 <keepalive-time time="10" unit="seconds"/>
191 </long-running-threads>
192 </default-workmanager>
193 </subsystem>
194 <subsystem xmlns="urn:jboss:domain:jmx:1.0">
195 <jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" />
196 </subsystem>
197 <subsystem xmlns="urn:jboss:domain:jpa:1.0">
198 <jpa default-datasource=""/>
199 </subsystem>
200 <subsystem xmlns="urn:jboss:domain:messaging:1.0">
201 <!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot -->
202 <journal-file-size>102400</journal-file-size>
203 <journal-min-files>2</journal-min-files>
204 <journal-type>NIO</journal-type>
205 <!-- disable messaging persistence -->
206 <persistence-enabled>false</persistence-enabled>
207
208 <connectors>
209 <netty-connector name="netty" socket-binding="messaging"/>
210 <netty-connector name="netty-throughput" socket-binding="messaging-throughput">
211 <param key="batch-delay" value="50"/>
212 </netty-connector>
213 <in-vm-connector name="in-vm" server-id="0"/>
214 </connectors>
215
216 <acceptors>
217 <netty-acceptor name="netty" socket-binding="messaging"/>
218 <netty-acceptor name="netty-throughput" socket-binding="messaging-throughput">
219 <param key="batch-delay" value="50"/>
220 <param key="direct-deliver" value="false"/>
221 </netty-acceptor>
222 <in-vm-acceptor name="in-vm" server-id="0"/>
223 </acceptors>
224
225 <security-settings>
226 <security-setting match="#">
227 <permission type="createNonDurableQueue" roles="guest"/>
228 <permission type="deleteNonDurableQueue" roles="guest"/>
229 <permission type="consume" roles="guest"/>
230 <permission type="send" roles="guest"/>
231 </security-setting>
232 </security-settings>
233
234 <address-settings>
235 <!--default for catch all-->
236 <address-setting match="#">
237 <dead-letter-address>jms.queue.DLQ</dead-letter-address>
238 <expiry-address>jms.queue.ExpiryQueue</expiry-address>
239 <redelivery-delay>0</redelivery-delay>
240 <max-size-bytes>10485760</max-size-bytes>
241 <message-counter-history-day-limit>10</message-counter-history-day-limit>
242 <address-full-policy>BLOCK</address-full-policy>
243 </address-setting>
244 </address-settings>
245
246 <!--JMS Stuff-->
247 <jms-connection-factories>
248 <connection-factory name="InVmConnectionFactory">
249 <connectors>
250 <connector-ref connector-name="in-vm"/>
251 </connectors>
252 <entries>
253 <entry name="java:/ConnectionFactory"/>
254 </entries>
255 </connection-factory>
256 <connection-factory name="RemoteConnectionFactory">
257 <connectors>
258 <connector-ref connector-name="netty"/>
259 </connectors>
260 <entries>
261 <entry name="RemoteConnectionFactory"/>
262 </entries>
263 </connection-factory>
264 <pooled-connection-factory name="hornetq-ra">
265 <transaction mode="xa"/>
266 <connectors>
267 <connector-ref connector-name="in-vm"/>
268 </connectors>
269 <entries>
270 <entry name="java:/JmsXA"/>
271 </entries>
272 </pooled-connection-factory>
273 </jms-connection-factories>
274
275 <jms-destinations>
276 <jms-queue name="testQueue">
277 <entry name="queue/test"/>
278 </jms-queue>
279 <jms-topic name="testTopic">
280 <entry name="topic/test"/>
281 </jms-topic>
282 </jms-destinations>
283 </subsystem>
284 <subsystem xmlns="urn:jboss:domain:naming:1.0"/>
285 <subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy">
286 <configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager">
287 <property name="manager.root">jboss-osgi</property>
288 </configuration>
289 <properties>
290 <!--
291 A comma seperated list of module identifiers. Each system module
292 is added as a dependency to the OSGi framework module. The packages
293 from these system modules can be made visible as framework system packages.
294 http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA
295 -->
296 <property name="org.jboss.osgi.system.modules">
297 org.apache.commons.logging,
298 org.apache.log4j,
299 org.jboss.as.osgi,
300 org.slf4j,
301 </property>
302 <!--
303 Framework environment property identifying extra packages which the system bundle
304 must export from the current execution environment
305 -->
306 <property name="org.osgi.framework.system.packages.extra">
307 org.apache.commons.logging;version=1.1.1,
308 org.apache.log4j;version=1.2,
309 org.jboss.as.osgi.service;version=7.0,
310 org.jboss.osgi.deployment.interceptor;version=1.0,
311 org.jboss.osgi.spi.capability;version=1.0,
312 org.jboss.osgi.spi.util;version=1.0,
313 org.jboss.osgi.testing;version=1.0,
314 org.jboss.osgi.vfs;version=1.0,
315 org.slf4j;version=1.5.10,
316 </property>
317 <!-- Specifies the beginning start level of the framework -->
318 <property name="org.osgi.framework.startlevel.beginning">1</property>
319 </properties>
320 <modules>
321 <!-- modules registered with the OSGi layer on startup -->
322 <module identifier="javaee.api"/>
323 <module identifier="org.jboss.logging"/>
324 <!-- bundles installed on startup -->
325 <module identifier="org.apache.aries.util"/>
326 <module identifier="org.jboss.osgi.webconsole"/>
327 <module identifier="org.osgi.compendium"/>
328 <!-- bundles started in startlevel 1 -->
329 <module identifier="org.apache.felix.log" startlevel="1"/>
330 <module identifier="org.jboss.osgi.logging" startlevel="1"/>
331 <module identifier="org.apache.felix.configadmin" startlevel="1"/>
332 <module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/>
333 <!-- bundles started in startlevel 2 -->
334 <module identifier="org.apache.aries.jmx" startlevel="2"/>
335 <module identifier="org.apache.felix.eventadmin" startlevel="2"/>
336 <module identifier="org.apache.felix.metatype" startlevel="2"/>
337 <module identifier="org.apache.felix.webconsole" startlevel="2"/>
338 <module identifier="org.jboss.osgi.jmx" startlevel="2"/>
339 <module identifier="org.jboss.osgi.http" startlevel="2"/>
340 <!-- bundles started in startlevel 3 -->
341 <module identifier="org.jboss.osgi.blueprint" startlevel="3"/>
342 <module identifier="org.jboss.osgi.webapp" startlevel="3"/>
343 <module identifier="org.jboss.osgi.xerces" startlevel="3"/>
344 </modules>
345 </subsystem>
346 <subsystem xmlns="urn:jboss:domain:remoting:1.0"/>
347 <subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/>
348 <subsystem xmlns="urn:jboss:domain:sar:1.0"/>
349 <subsystem xmlns="urn:jboss:domain:security:1.0">
350 <security-domains>
351 <security-domain name="other">
352 <authentication>
353 <login-module code="UsersRoles" flag="required"/>
354 </authentication>
355 </security-domain>
356 </security-domains>
357 </subsystem>
358 <subsystem xmlns="urn:jboss:domain:threads:1.0"/>
359 <subsystem xmlns="urn:jboss:domain:transactions:1.0">
360 <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
361 <core-environment>
362 <process-id>
363 <uuid />
364 </process-id>
365 </core-environment>
366 <coordinator-environment default-timeout="300"/>
367 </subsystem>
368 <subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host">
369 <connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/>
370 <virtual-server name="default-host" enable-welcome-root="true">
371 <alias name="localhost" />
372 <alias name="example.com" />
373 </virtual-server>
374 </subsystem>
375 <subsystem xmlns="urn:jboss:domain:webservices:1.0">
376 <modify-wsdl-address>true</modify-wsdl-address>
377 <wsdl-host>localhost</wsdl-host>
378 <!--
379 <wsdl-port>8080</wsdl-port>
380 <wsdl-secure-port>8443</wsdl-secure-port>
381 -->
382 <endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0">
383 <ws:config-name>Standard-Endpoint-Config</ws:config-name>
384 </endpoint-config>
385 <endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0">
386 <ws:config-name>Recording-Endpoint-Config</ws:config-name>
387 <ws:pre-handler-chains>
388 <handler-chain xmlns="http://java.sun.com/xml/ns/javaee">
389 <protocol-bindings>##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM</protocol-bindings>
390 <handler>
391 <handler-name>RecordingHandler</handler-name>
392 <handler-class>org.jboss.ws.common.invocation.RecordingServerHandler</handler-class>
393 </handler>
394 </handler-chain>
395 </ws:pre-handler-chains>
396 </endpoint-config>
397 </subsystem>
398 <subsystem xmlns="urn:jboss:domain:weld:1.0"/>
399 </profile>
400
401 <profile name="ha">
402 <subsystem xmlns="urn:jboss:domain:logging:1.1">
403 <console-handler name="CONSOLE">
404 <level name="INFO"/>
405 <formatter>
406 <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
407 </formatter>
408 </console-handler>
409
410 <periodic-rotating-file-handler name="FILE">
411 <level name="INFO"/>
412 <formatter>
413 <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
414 </formatter>
415 <file relative-to="jboss.server.log.dir" path="server.log"/>
416 <suffix value=".yyyy-MM-dd"/>
417 </periodic-rotating-file-handler>
418
419 <logger category="com.arjuna">
420 <level name="WARN"/>
421 </logger>
422 <logger category="org.apache.tomcat.util.modeler">
423 <level name="WARN"/>
424 </logger>
425 <logger category="sun.rmi">
426 <level name="WARN"/>
427 </logger>
428 <logger category="jacorb">
429 <level name="WARN"/>
430 </logger>
431 <!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup -->
432 <logger category="jacorb.config">
433 <level name="ERROR"/>
434 </logger>
435
436 <root-logger>
437 <level name="INFO"/>
438 <handlers>
439 <handler name="CONSOLE"/>
440 <handler name="FILE"/>
441 </handlers>
442 </root-logger>
443 </subsystem>
444 <subsystem xmlns="urn:jboss:domain:datasources:1.0">
445 <datasources>
446 <datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS">
447 <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url>
448 <driver>h2</driver>
449 <pool></pool>
450 <security>
451 <user-name>sa</user-name>
452 <password>sa</password>
453 </security>
454 </datasource>
455 <drivers>
456 <driver name="h2" module="com.h2database.h2">
457 <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
458 </driver>
459 </drivers>
460 </datasources>
461 </subsystem>
462 <subsystem xmlns="urn:jboss:domain:ee:1.0"/>
463 <subsystem xmlns="urn:jboss:domain:ejb3:1.1" >
464 <timer-service>
465 <thread-pool core-threads="1" />
466 <data-store path="timer-service-data" relative-to="jboss.server.data.dir" />
467 </timer-service>
468
469 <!-- EJB3 pools -->
470 <pools>
471 <bean-instance-pools>
472 <strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5"
473 instance-acquisition-timeout-unit="MINUTES"/>
474
475 <strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5"
476 instance-acquisition-timeout-unit="MINUTES"/>
477 </bean-instance-pools>
478 </pools>
479
480 <!-- Default MDB configurations -->
481 <mdb>
482 <resource-adapter-ref resource-adapter-name="hornetq-ra"/>
483 <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
484 </mdb>
485
486 <!-- Session bean configurations -->
487 <session-bean>
488 <stateless>
489 <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/>
490 </stateless>
491 </session-bean>
492
493 </subsystem>
494 <subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster">
495 <cache-container name="cluster" default-cache="default">
496 <alias>ha-partition</alias>
497 <replicated-cache name="default" mode="SYNC" batching="true">
498 <locking isolation="REPEATABLE_READ"/>
499 </replicated-cache>
500 </cache-container>
501 <cache-container name="web" default-cache="repl">
502 <alias>standard-session-cache</alias>
503 <replicated-cache name="repl" mode="ASYNC" batching="true">
504 <locking isolation="REPEATABLE_READ"/>
505 <file-store/>
506 </replicated-cache>
507 <distributed-cache name="dist" mode="ASYNC" batching="true">
508 <locking isolation="REPEATABLE_READ"/>
509 <file-store/>
510 </distributed-cache>
511 </cache-container>
512 <cache-container name="sfsb" default-cache="repl">
513 <alias>sfsb-cache</alias>
514 <alias>jboss.cache:service=EJB3SFSBClusteredCache</alias>
515 <replicated-cache name="repl" mode="ASYNC" batching="true">
516 <locking isolation="REPEATABLE_READ"/>
517 <eviction strategy="LRU" max-entries="10000"/>
518 <file-store/>
519 </replicated-cache>
520 </cache-container>
521 <cache-container name="hibernate" default-cache="local-query">
522 <invalidation-cache name="entity" mode="SYNC">
523 <eviction strategy="LRU" max-entries="10000"/>
524 <expiration max-idle="100000"/>
525 </invalidation-cache>
526 <local-cache name="local-query">
527 <eviction strategy="LRU" max-entries="10000"/>
528 <expiration max-idle="100000"/>
529 </local-cache>
530 <replicated-cache name="timestamps" mode="ASYNC">
531 <eviction strategy="NONE"/>
532 </replicated-cache>
533 </cache-container>
534 </subsystem>
535 <subsystem xmlns="urn:jboss:domain:jacorb:1.0">
536 <orb name="JBoss" print-version="off" giop-minor-version="2">
537 <connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/>
538 <naming root-context="JBoss/Naming/root" export-corbaloc="on"/>
539 </orb>
540 <poa monitoring="off" queue-wait="off">
541 <request-processors pool-size="2" max-threads="8"/>
542 </poa>
543 <interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/>
544 </subsystem>
545 <subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/>
546 <subsystem xmlns="urn:jboss:domain:jca:1.0">
547 <archive-validation enabled="true"/>
548 <bean-validation enabled="true"/>
549 <default-workmanager>
550 <short-running-threads blocking="true">
551 <core-threads count="10" per-cpu="20"/>
552 <queue-length count="10" per-cpu="20"/>
553 <max-threads count="10" per-cpu="20"/>
554 <keepalive-time time="10" unit="seconds"/>
555 </short-running-threads>
556 <long-running-threads blocking="true">
557 <core-threads count="10" per-cpu="20"/>
558 <queue-length count="10" per-cpu="20"/>
559 <max-threads count="10" per-cpu="20"/>
560 <keepalive-time time="10" unit="seconds"/>
561 </long-running-threads>
562 </default-workmanager>
563 </subsystem>
564 <subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp">
565 <stack name="udp">
566 <transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/>
567 <protocol type="PING"/>
568 <protocol type="MERGE2"/>
569 <protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/>
570 <protocol type="FD"/>
571 <protocol type="VERIFY_SUSPECT"/>
572 <protocol type="BARRIER"/>
573 <protocol type="pbcast.NAKACK"/>
574 <protocol type="UNICAST"/>
575 <protocol type="pbcast.STABLE"/>
576 <!-- Not valid in 7.1
577 <protocol type="VIEW_SYNC"/>
578 -->
579 <protocol type="pbcast.GMS"/>
580 <protocol type="UFC"/>
581 <protocol type="MFC"/>
582 <protocol type="FRAG2"/>
583 <!-- Not valid in 7.1
584 <protocol type="pbcast.STREAMING_STATE_TRANSFER"/>
585 -->
586 <protocol type="pbcast.STATE_TRANSFER"/>
587 <protocol type="pbcast.FLUSH"/>
588 </stack>
589 <stack name="tcp">
590 <transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/>
591 <protocol type="MPING" socket-binding="jgroups-mping"/>
592 <protocol type="MERGE2"/>
593 <protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/>
594 <protocol type="FD"/>
595 <protocol type="VERIFY_SUSPECT"/>
596 <protocol type="BARRIER"/>
597 <protocol type="pbcast.NAKACK"/>
598 <protocol type="UNICAST"/>
599 <protocol type="pbcast.STABLE"/>
600 <!-- Not valid in 7.1
601 <protocol type="VIEW_SYNC"/>
602 -->
603 <protocol type="pbcast.GMS"/>
604 <protocol type="UFC"/>
605 <protocol type="MFC"/>
606 <protocol type="FRAG2"/>
607 <!-- Not valid in 7.1
608 <protocol type="pbcast.STREAMING_STATE_TRANSFER"/>
609 -->
610 <protocol type="pbcast.STATE_TRANSFER"/>
611 <protocol type="pbcast.FLUSH"/>
612 </stack>
613 </subsystem>
614 <subsystem xmlns="urn:jboss:domain:jmx:1.0">
615 <jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" />
616 </subsystem>
617 <subsystem xmlns="urn:jboss:domain:jpa:1.0">
618 <jpa default-datasource=""/>
619 </subsystem>
620 <subsystem xmlns="urn:jboss:domain:messaging:1.0">
621 <!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot -->
622 <journal-file-size>102400</journal-file-size>
623 <journal-min-files>2</journal-min-files>
624 <journal-type>NIO</journal-type>
625 <!-- disable messaging persistence -->
626 <persistence-enabled>false</persistence-enabled>
627
628 <connectors>
629 <netty-connector name="netty" socket-binding="messaging"/>
630 <netty-connector name="netty-throughput" socket-binding="messaging-throughput">
631 <param key="batch-delay" value="50"/>
632 </netty-connector>
633 <in-vm-connector name="in-vm" server-id="0"/>
634 </connectors>
635
636 <acceptors>
637 <netty-acceptor name="netty" socket-binding="messaging"/>
638 <netty-acceptor name="netty-throughput" socket-binding="messaging-throughput">
639 <param key="batch-delay" value="50"/>
640 <param key="direct-deliver" value="false"/>
641 </netty-acceptor>
642 <in-vm-acceptor name="in-vm" server-id="0"/>
643 </acceptors>
644
645 <security-settings>
646 <security-setting match="#">
647 <permission type="createNonDurableQueue" roles="guest"/>
648 <permission type="deleteNonDurableQueue" roles="guest"/>
649 <permission type="consume" roles="guest"/>
650 <permission type="send" roles="guest"/>
651 </security-setting>
652 </security-settings>
653
654 <address-settings>
655 <!--default for catch all-->
656 <address-setting match="#">
657 <dead-letter-address>jms.queue.DLQ</dead-letter-address>
658 <expiry-address>jms.queue.ExpiryQueue</expiry-address>
659 <redelivery-delay>0</redelivery-delay>
660 <max-size-bytes>10485760</max-size-bytes>
661 <message-counter-history-day-limit>10</message-counter-history-day-limit>
662 <address-full-policy>BLOCK</address-full-policy>
663 </address-setting>
664 </address-settings>
665
666 <!--JMS Stuff-->
667 <jms-connection-factories>
668 <connection-factory name="InVmConnectionFactory">
669 <connectors>
670 <connector-ref connector-name="in-vm"/>
671 </connectors>
672 <entries>
673 <entry name="java:/ConnectionFactory"/>
674 </entries>
675 </connection-factory>
676 <connection-factory name="RemoteConnectionFactory">
677 <connectors>
678 <connector-ref connector-name="netty"/>
679 </connectors>
680 <entries>
681 <entry name="RemoteConnectionFactory"/>
682 </entries>
683 </connection-factory>
684 <pooled-connection-factory name="hornetq-ra">
685 <transaction mode="xa"/>
686 <connectors>
687 <connector-ref connector-name="in-vm"/>
688 </connectors>
689 <entries>
690 <entry name="java:/JmsXA"/>
691 </entries>
692 </pooled-connection-factory>
693 </jms-connection-factories>
694
695 <jms-destinations>
696 <jms-queue name="testQueue">
697 <entry name="queue/test"/>
698 </jms-queue>
699 <jms-topic name="testTopic">
700 <entry name="topic/test"/>
701 </jms-topic>
702 </jms-destinations>
703 </subsystem>
704 <subsystem xmlns="urn:jboss:domain:modcluster:1.0">
705 <mod-cluster-config advertise-socket="modcluster"/>
706 </subsystem>
707 <subsystem xmlns="urn:jboss:domain:naming:1.0"/>
708 <subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy">
709 <configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager">
710 <property name="manager.root">jboss-osgi</property>
711 </configuration>
712 <properties>
713 <!--
714 A comma seperated list of module identifiers. Each system module
715 is added as a dependency to the OSGi framework module. The packages
716 from these system modules can be made visible as framework system packages.
717 http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA
718 -->
719 <property name="org.jboss.osgi.system.modules">
720 org.apache.commons.logging,
721 org.apache.log4j,
722 org.jboss.as.osgi,
723 org.slf4j,
724 </property>
725 <!--
726 Framework environment property identifying extra packages which the system bundle
727 must export from the current execution environment
728 -->
729 <property name="org.osgi.framework.system.packages.extra">
730 org.apache.commons.logging;version=1.1.1,
731 org.apache.log4j;version=1.2,
732 org.jboss.as.osgi.service;version=7.0,
733 org.jboss.osgi.deployment.interceptor;version=1.0,
734 org.jboss.osgi.spi.capability;version=1.0,
735 org.jboss.osgi.spi.util;version=1.0,
736 org.jboss.osgi.testing;version=1.0,
737 org.jboss.osgi.vfs;version=1.0,
738 org.slf4j;version=1.5.10,
739 </property>
740 <!-- Specifies the beginning start level of the framework -->
741 <property name="org.osgi.framework.startlevel.beginning">1</property>
742 </properties>
743 <modules>
744 <!-- modules registered with the OSGi layer on startup -->
745 <module identifier="javaee.api"/>
746 <module identifier="org.jboss.logging"/>
747 <!-- bundles installed on startup -->
748 <module identifier="org.apache.aries.util"/>
749 <module identifier="org.jboss.osgi.webconsole"/>
750 <module identifier="org.osgi.compendium"/>
751 <!-- bundles started in startlevel 1 -->
752 <module identifier="org.apache.felix.log" startlevel="1"/>
753 <module identifier="org.jboss.osgi.logging" startlevel="1"/>
754 <module identifier="org.apache.felix.configadmin" startlevel="1"/>
755 <module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/>
756 <!-- bundles started in startlevel 2 -->
757 <module identifier="org.apache.aries.jmx" startlevel="2"/>
758 <module identifier="org.apache.felix.eventadmin" startlevel="2"/>
759 <module identifier="org.apache.felix.metatype" startlevel="2"/>
760 <module identifier="org.apache.felix.webconsole" startlevel="2"/>
761 <module identifier="org.jboss.osgi.jmx" startlevel="2"/>
762 <module identifier="org.jboss.osgi.http" startlevel="2"/>
763 <!-- bundles started in startlevel 3 -->
764 <module identifier="org.jboss.osgi.blueprint" startlevel="3"/>
765 <module identifier="org.jboss.osgi.webapp" startlevel="3"/>
766 <module identifier="org.jboss.osgi.xerces" startlevel="3"/>
767 </modules>
768 </subsystem>
769 <subsystem xmlns="urn:jboss:domain:remoting:1.0"/>
770 <subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/>
771 <subsystem xmlns="urn:jboss:domain:sar:1.0"/>
772 <subsystem xmlns="urn:jboss:domain:security:1.0">
773 <security-domains>
774 <security-domain name="other">
775 <authentication>
776 <login-module code="UsersRoles" flag="required"/>
777 </authentication>
778 </security-domain>
779 </security-domains>
780 </subsystem>
781 <subsystem xmlns="urn:jboss:domain:threads:1.0"/>
782 <subsystem xmlns="urn:jboss:domain:transactions:1.0">
783 <recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/>
784 <core-environment>
785 <process-id>
786 <uuid />
787 </process-id>
788 </core-environment>
789 <coordinator-environment default-timeout="300"/>
790 </subsystem>
791 <subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host">
792 <connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/>
793 <virtual-server name="default-host" enable-welcome-root="true">
794 <alias name="localhost" />
795 <alias name="example.com" />
796 </virtual-server>
797 </subsystem>
798 <subsystem xmlns="urn:jboss:domain:webservices:1.0">
799 <modify-wsdl-address>true</modify-wsdl-address>
800 <wsdl-host>localhost</wsdl-host>
801 <!--
802 <wsdl-port>8080</wsdl-port>
803 <wsdl-secure-port>8443</wsdl-secure-port>
804 -->
805 </subsystem>
806 <subsystem xmlns="urn:jboss:domain:weld:1.0"/>
807 </profile>
808
809 </profiles>
810
811 <!--
812 Named interfaces that can be referenced elsewhere in the configuration. The configuration
813 for how to associate these logical names with an actual network interface can either
814 be specified here or can be declared on a per-host basis in the equivalent element in host.xml.
815
816 These default configurations require the binding specification to be done in host.xml.
817 -->
818 <interfaces>
819 <interface name="management"/>
820 <interface name="public"/>
821 </interfaces>
822
823 <socket-binding-groups>
824 <socket-binding-group name="standard-sockets" default-interface="public">
825 <socket-binding name="http" port="8080"/>
826 <socket-binding name="https" port="8443"/>
827 <socket-binding name="jacorb" port="3528"/>
828 <socket-binding name="jacorb-ssl" port="3529"/>
829 <socket-binding name="jmx-connector-registry" interface="management" port="1090"/>
830 <socket-binding name="jmx-connector-server" interface="management" port="1091"/>
831 <socket-binding name="jndi" port="1099"/>
832 <socket-binding name="messaging" port="5445" />
833 <socket-binding name="messaging-throughput" port="5455"/>
834 <socket-binding name="osgi-http" interface="management" port="8090"/>
835 <socket-binding name="remoting" port="4447"/>
836 <socket-binding name="txn-recovery-environment" port="4712"/>
837 <socket-binding name="txn-status-manager" port="4713"/>
838 </socket-binding-group>
839 <socket-binding-group name="ha-sockets" default-interface="public">
840 <socket-binding name="http" port="8080"/>
841 <socket-binding name="https" port="8443"/>
842 <socket-binding name="jacorb" port="3528"/>
843 <socket-binding name="jacorb-ssl" port="3529"/>
844 <socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/>
845 <socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/>
846 <socket-binding name="jgroups-tcp" port="7600"/>
847 <socket-binding name="jgroups-tcp-fd" port="57600"/>
848 <socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/>
849 <socket-binding name="jgroups-udp-fd" port="54200"/>
850 <socket-binding name="jmx-connector-registry" interface="management" port="1090"/>
851 <socket-binding name="jmx-connector-server" interface="management" port="1091"/>
852 <socket-binding name="jndi" port="1099"/>
853 <socket-binding name="messaging" port="5445" />
854 <socket-binding name="messaging-throughput" port="5455"/>
855 <socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/>
856 <socket-binding name="osgi-http" interface="management" port="8090"/>
857 <socket-binding name="remoting" port="4447"/>
858 <socket-binding name="txn-recovery-environment" port="4712"/>
859 <socket-binding name="txn-status-manager" port="4713"/>
860 </socket-binding-group>
861 </socket-binding-groups>
862
863 <server-groups>
864 <server-group name="main-server-group" profile="default">
865 <jvm name="default">
866 <heap size="64m" max-size="512m"/>
867 </jvm>
868 <socket-binding-group ref="standard-sockets"/>
869 </server-group>
870
871 <server-group name="other-server-group" profile="ha">
872 <jvm name="default">
873 <heap size="64m" max-size="512m"/>
874 </jvm>
875 <socket-binding-group ref="standard-sockets"/>
876 </server-group>
877 </server-groups>
878
879</domain>