Created
March 16, 2011 12:20
-
-
Save darranl/872387 to your computer and use it in GitHub Desktop.
Sample Two Node Domain
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The standalone/deployments directory in the JBoss Application Server | |
distribution is the location end users can place their deployment content | |
(e.g. war, ear, jar, sar files) to have it automically deployed into the server | |
runtime. | |
Users, particularly those running production systems, are encouraged to use the | |
JBoss AS management APIs to upload and deploy deployment content instead of | |
relying on the deployment scanner subsystem that periodically scans this | |
directory. See the JBoss AS documentation for details. | |
DEPLOYMENT MODES | |
The filesystem deployment scanner in AS 7 and later works differently from | |
previous JBoss AS releases. The scanner can operate in one of two different | |
modes, depending on whether it will directly monitor the deployment content | |
in order to decide to deploy (or redeploy) it. | |
1) Auto-deploy mode: The scanner will directly monitor the deployment content, | |
automatically deploying new content and redeploying content whose timestamp | |
has changed. This is similiar to the behavior of previous AS releases, although | |
there are differences: | |
a) A change in any file in an exploded deployment triggers redeploy. Because | |
EE 6 applications do not require deployment descriptors, there is no attempt | |
to monitor deployment descriptors and only redeploy when a deployment | |
descriptor changes. | |
b) The scanner will place marker files in this directory as an indication of | |
the status of its attempts to deploy or undeploy content. These are detailed | |
below. | |
2) Manual deploy mode: The scanner will not attempt to directly monitor the | |
deployment content and decide if or when the end user wishes the content to | |
be deployed or undeployed. Instead, the scanner relies on a system of marker | |
files, with the user's addition or removal of a marker file serving as a sort | |
of command telling the scanner to deploy, undeploy or redeploy content. | |
Auto-deploy mode and manual deploy mode can be independently configured for | |
zipped deployment content and exploded deployment content. This is done | |
via the "auto-deploy" attributes on the deployment-scanner element in the | |
standalone.xml configuration file: | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" | |
path="deployments" auto-deploy-zipped="true" auto-deploy-exploded="false"/> | |
By default, auto-deploy of zipped content is enabled, and auto-deploy of | |
exploded content is disabled. Manual deploy mode is strongly recommended for | |
exploded content, as exploded content is inherently vulnerable to the scanner | |
trying to auto-deploy partially copied content. Manual deploy mode also allows | |
deployment resources (e.g. html and css files) to be replaced without | |
triggering a redeploy of the application. | |
MARKER FILES | |
The marker files always have the same name as the deployment content to which | |
they relate, but with an additional file suffix appended. For example, the | |
marker file to indicate the example.war file should be deployed is named | |
example.war.dodeploy. Different marker file suffixes have different meanings. | |
The relevant marker file types are: | |
.dodeploy -- Placed by the user to indicate that the given content should | |
be deployed into the runtime (or redeployed if already | |
deployed in the runtime.) | |
.skipdeploy -- Disables auto-deploy of the content for as long as the file | |
is present. Most useful for allowing updates to exploded | |
content without having the scanner initiate redeploy in the | |
middle of the update. Can be used with zipped content as | |
well, although the scanner will detect in-progress changes | |
to zipped content and wait until changes are complete. | |
.isdeploying -- Placed by the deployment scanner service to indicate that it | |
has noticed a .dodeploy file or new or updated auto-deploy | |
mode content and is in the process of deploying the content. | |
This marker file will be deleted when the deployment process | |
completes. | |
.deployed -- Placed by the deployment scanner service to indicate that the | |
given content has been deployed into the runtime. If an end | |
user deletes this file, the content will be undeployed. | |
.failed -- Placed by the deployment scanner service to indicate that the | |
given content failed to deploy into the runtime. The content | |
of the file will include some information about the cause of | |
the failure. Note that with auto-deploy mode, removing this | |
file will make the deployment eligible for deployment again. | |
.isundeploying -- Placed by the deployment scanner service to indicate that it | |
has noticed a .deployed file has been deleted and the | |
content is being undeployed. This marker file will be deleted | |
when the undeployment process completes. | |
.undeployed -- Placed by the deployment scanner service to indicate that the | |
given content has been undeployed from the runtime. If an end | |
user deletes this file, it has no impact. | |
.pending -- Placed by the deployment scanner service to indicate that it | |
has noticed the need to deploy content but has not yet | |
instructed the server to deploy it. This file is created if | |
the scanner detects that some auto-deploy content is still in | |
the process of being copied or if there is some problem that | |
prevents auto-deployment. The scanner will not instruct the | |
server to deploy or undeploy any content (not just the | |
directly affected content) as long as this condition holds. | |
Basic workflows: | |
All examples assume variable $AS points to the root of the JBoss AS distribution. | |
Windows users: the examples below use Unix shell commands; see the "Windows | |
Notes" below. | |
A) Add new zipped content and deploy it: | |
1. cp target/example.war/ $AS/standalone/deployments | |
2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy | |
B) Add new unzipped content and deploy it: | |
1. cp -r target/example.war/ $AS/standalone/deployments | |
2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy | |
C) Undeploy currently deployed content: | |
1. rm $AS/standalone/deployments/example.war.deployed | |
D) Auto-deploy mode only: Undeploy currently deployed content: | |
1. rm $AS/standalone/deployments/example.war | |
Note that this approach is not recommended with unzipped content as the server | |
maintains no other copy of unzipped content and deleting it without first | |
triggering an undeploy temporarily results in a live application with | |
potentially critical resources no longer available. For unzipped content use | |
the 'rm $AS/standalone/deployments/example.war.deployed' approach. | |
E) Replace currently deployed zipped content with a new version and deploy it: | |
1. cp target/example.war/ $AS/standalone/deployments | |
2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy | |
F) Manual mode only: Replace currently deployed unzipped content with a new | |
version and deploy it: | |
1. rm $AS/standalone/deployments/example.war.deployed | |
2. wait for $AS/standalone/deployments/example.war.undeployed file to appear | |
3. cp -r target/example.war/ $AS/standalone/deployments | |
4. touch $AS/standalone/deployments/example.war.dodeploy | |
G) Auto-deploy mode only: Replace currently deployed unzipped content with a | |
new version and deploy it: | |
1. touch $AS/standalone/deployments/example.war.skipdeploy | |
2. cp -r target/example.war/ $AS/standalone/deployments | |
3. rm $AS/standalone/deployments/example.war.skipdeploy | |
H) Manual mode only: Live replace portions of currently deployed unzipped | |
content without redeploying: | |
1. cp -r target/example.war/foo.html $AS/standalone/deployments/example.war | |
I) Auto-deploy mode only: Live replace portions of currently deployed unzipped | |
content without redeploying: | |
1. touch $AS/standalone/deployments/example.war.skipdeploy | |
2. cp -r target/example.war/foo.html $AS/standalone/deployments/example.war | |
J) Manual or auto-deploy mode: Redeploy currently deployed content (i.e. bounce | |
it with no content change): | |
1. touch $AS/standalone/deployments/example.war.dodeploy | |
K) Auto-deploy mode only: Redeploy currently deployed content (i.e. bounce | |
it with no content change): | |
1. touch $AS/standalone/deployments/example.war | |
Windows Notes: | |
The above examples use Unix shell commands. Windows equivalents are: | |
cp src dest --> xcopy /y src dest | |
cp -r src dest --> xcopy /e /s /y src dest | |
rm afile --> del afile | |
touch afile --> echo>> afile | |
Note that the behavior of 'touch' and 'echo' are different but the | |
differences are not relevant to the usages in the examples above. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The standalone/deployments directory in the JBoss Application Server | |
distribution is the location end users can place their deployment content | |
(e.g. war, ear, jar, sar files) to have it automically deployed into the server | |
runtime. | |
Users, particularly those running production systems, are encouraged to use the | |
JBoss AS management APIs to upload and deploy deployment content instead of | |
relying on the deployment scanner subsystem that periodically scans this | |
directory. See the JBoss AS documentation for details. | |
DEPLOYMENT MODES | |
The filesystem deployment scanner in AS 7 and later works differently from | |
previous JBoss AS releases. The scanner can operate in one of two different | |
modes, depending on whether it will directly monitor the deployment content | |
in order to decide to deploy (or redeploy) it. | |
1) Auto-deploy mode: The scanner will directly monitor the deployment content, | |
automatically deploying new content and redeploying content whose timestamp | |
has changed. This is similiar to the behavior of previous AS releases, although | |
there are differences: | |
a) A change in any file in an exploded deployment triggers redeploy. Because | |
EE 6 applications do not require deployment descriptors, there is no attempt | |
to monitor deployment descriptors and only redeploy when a deployment | |
descriptor changes. | |
b) The scanner will place marker files in this directory as an indication of | |
the status of its attempts to deploy or undeploy content. These are detailed | |
below. | |
2) Manual deploy mode: The scanner will not attempt to directly monitor the | |
deployment content and decide if or when the end user wishes the content to | |
be deployed or undeployed. Instead, the scanner relies on a system of marker | |
files, with the user's addition or removal of a marker file serving as a sort | |
of command telling the scanner to deploy, undeploy or redeploy content. | |
Auto-deploy mode and manual deploy mode can be independently configured for | |
zipped deployment content and exploded deployment content. This is done | |
via the "auto-deploy" attributes on the deployment-scanner element in the | |
standalone.xml configuration file: | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" | |
path="deployments" auto-deploy-zipped="true" auto-deploy-exploded="false"/> | |
By default, auto-deploy of zipped content is enabled, and auto-deploy of | |
exploded content is disabled. Manual deploy mode is strongly recommended for | |
exploded content, as exploded content is inherently vulnerable to the scanner | |
trying to auto-deploy partially copied content. Manual deploy mode also allows | |
deployment resources (e.g. html and css files) to be replaced without | |
triggering a redeploy of the application. | |
MARKER FILES | |
The marker files always have the same name as the deployment content to which | |
they relate, but with an additional file suffix appended. For example, the | |
marker file to indicate the example.war file should be deployed is named | |
example.war.dodeploy. Different marker file suffixes have different meanings. | |
The relevant marker file types are: | |
.dodeploy -- Placed by the user to indicate that the given content should | |
be deployed into the runtime (or redeployed if already | |
deployed in the runtime.) | |
.skipdeploy -- Disables auto-deploy of the content for as long as the file | |
is present. Most useful for allowing updates to exploded | |
content without having the scanner initiate redeploy in the | |
middle of the update. Can be used with zipped content as | |
well, although the scanner will detect in-progress changes | |
to zipped content and wait until changes are complete. | |
.isdeploying -- Placed by the deployment scanner service to indicate that it | |
has noticed a .dodeploy file or new or updated auto-deploy | |
mode content and is in the process of deploying the content. | |
This marker file will be deleted when the deployment process | |
completes. | |
.deployed -- Placed by the deployment scanner service to indicate that the | |
given content has been deployed into the runtime. If an end | |
user deletes this file, the content will be undeployed. | |
.failed -- Placed by the deployment scanner service to indicate that the | |
given content failed to deploy into the runtime. The content | |
of the file will include some information about the cause of | |
the failure. Note that with auto-deploy mode, removing this | |
file will make the deployment eligible for deployment again. | |
.isundeploying -- Placed by the deployment scanner service to indicate that it | |
has noticed a .deployed file has been deleted and the | |
content is being undeployed. This marker file will be deleted | |
when the undeployment process completes. | |
.undeployed -- Placed by the deployment scanner service to indicate that the | |
given content has been undeployed from the runtime. If an end | |
user deletes this file, it has no impact. | |
.pending -- Placed by the deployment scanner service to indicate that it | |
has noticed the need to deploy content but has not yet | |
instructed the server to deploy it. This file is created if | |
the scanner detects that some auto-deploy content is still in | |
the process of being copied or if there is some problem that | |
prevents auto-deployment. The scanner will not instruct the | |
server to deploy or undeploy any content (not just the | |
directly affected content) as long as this condition holds. | |
Basic workflows: | |
All examples assume variable $AS points to the root of the JBoss AS distribution. | |
Windows users: the examples below use Unix shell commands; see the "Windows | |
Notes" below. | |
A) Add new zipped content and deploy it: | |
1. cp target/example.war/ $AS/standalone/deployments | |
2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy | |
B) Add new unzipped content and deploy it: | |
1. cp -r target/example.war/ $AS/standalone/deployments | |
2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy | |
C) Undeploy currently deployed content: | |
1. rm $AS/standalone/deployments/example.war.deployed | |
D) Auto-deploy mode only: Undeploy currently deployed content: | |
1. rm $AS/standalone/deployments/example.war | |
Note that this approach is not recommended with unzipped content as the server | |
maintains no other copy of unzipped content and deleting it without first | |
triggering an undeploy temporarily results in a live application with | |
potentially critical resources no longer available. For unzipped content use | |
the 'rm $AS/standalone/deployments/example.war.deployed' approach. | |
E) Replace currently deployed zipped content with a new version and deploy it: | |
1. cp target/example.war/ $AS/standalone/deployments | |
2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy | |
F) Manual mode only: Replace currently deployed unzipped content with a new | |
version and deploy it: | |
1. rm $AS/standalone/deployments/example.war.deployed | |
2. wait for $AS/standalone/deployments/example.war.undeployed file to appear | |
3. cp -r target/example.war/ $AS/standalone/deployments | |
4. touch $AS/standalone/deployments/example.war.dodeploy | |
G) Auto-deploy mode only: Replace currently deployed unzipped content with a | |
new version and deploy it: | |
1. touch $AS/standalone/deployments/example.war.skipdeploy | |
2. cp -r target/example.war/ $AS/standalone/deployments | |
3. rm $AS/standalone/deployments/example.war.skipdeploy | |
H) Manual mode only: Live replace portions of currently deployed unzipped | |
content without redeploying: | |
1. cp -r target/example.war/foo.html $AS/standalone/deployments/example.war | |
I) Auto-deploy mode only: Live replace portions of currently deployed unzipped | |
content without redeploying: | |
1. touch $AS/standalone/deployments/example.war.skipdeploy | |
2. cp -r target/example.war/foo.html $AS/standalone/deployments/example.war | |
J) Manual or auto-deploy mode: Redeploy currently deployed content (i.e. bounce | |
it with no content change): | |
1. touch $AS/standalone/deployments/example.war.dodeploy | |
K) Auto-deploy mode only: Redeploy currently deployed content (i.e. bounce | |
it with no content change): | |
1. touch $AS/standalone/deployments/example.war | |
Windows Notes: | |
The above examples use Unix shell commands. Windows equivalents are: | |
cp src dest --> xcopy /y src dest | |
cp -r src dest --> xcopy /e /s /y src dest | |
rm afile --> del afile | |
touch afile --> echo>> afile | |
Note that the behavior of 'touch' and 'echo' are different but the | |
differences are not relevant to the usages in the examples above. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The standalone/deployments directory in the JBoss Application Server | |
distribution is the location end users can place their deployment content | |
(e.g. war, ear, jar, sar files) to have it automically deployed into the server | |
runtime. | |
Users, particularly those running production systems, are encouraged to use the | |
JBoss AS management APIs to upload and deploy deployment content instead of | |
relying on the deployment scanner subsystem that periodically scans this | |
directory. See the JBoss AS documentation for details. | |
DEPLOYMENT MODES | |
The filesystem deployment scanner in AS 7 and later works differently from | |
previous JBoss AS releases. The scanner can operate in one of two different | |
modes, depending on whether it will directly monitor the deployment content | |
in order to decide to deploy (or redeploy) it. | |
1) Auto-deploy mode: The scanner will directly monitor the deployment content, | |
automatically deploying new content and redeploying content whose timestamp | |
has changed. This is similiar to the behavior of previous AS releases, although | |
there are differences: | |
a) A change in any file in an exploded deployment triggers redeploy. Because | |
EE 6 applications do not require deployment descriptors, there is no attempt | |
to monitor deployment descriptors and only redeploy when a deployment | |
descriptor changes. | |
b) The scanner will place marker files in this directory as an indication of | |
the status of its attempts to deploy or undeploy content. These are detailed | |
below. | |
2) Manual deploy mode: The scanner will not attempt to directly monitor the | |
deployment content and decide if or when the end user wishes the content to | |
be deployed or undeployed. Instead, the scanner relies on a system of marker | |
files, with the user's addition or removal of a marker file serving as a sort | |
of command telling the scanner to deploy, undeploy or redeploy content. | |
Auto-deploy mode and manual deploy mode can be independently configured for | |
zipped deployment content and exploded deployment content. This is done | |
via the "auto-deploy" attributes on the deployment-scanner element in the | |
standalone.xml configuration file: | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" | |
path="deployments" auto-deploy-zipped="true" auto-deploy-exploded="false"/> | |
By default, auto-deploy of zipped content is enabled, and auto-deploy of | |
exploded content is disabled. Manual deploy mode is strongly recommended for | |
exploded content, as exploded content is inherently vulnerable to the scanner | |
trying to auto-deploy partially copied content. Manual deploy mode also allows | |
deployment resources (e.g. html and css files) to be replaced without | |
triggering a redeploy of the application. | |
MARKER FILES | |
The marker files always have the same name as the deployment content to which | |
they relate, but with an additional file suffix appended. For example, the | |
marker file to indicate the example.war file should be deployed is named | |
example.war.dodeploy. Different marker file suffixes have different meanings. | |
The relevant marker file types are: | |
.dodeploy -- Placed by the user to indicate that the given content should | |
be deployed into the runtime (or redeployed if already | |
deployed in the runtime.) | |
.skipdeploy -- Disables auto-deploy of the content for as long as the file | |
is present. Most useful for allowing updates to exploded | |
content without having the scanner initiate redeploy in the | |
middle of the update. Can be used with zipped content as | |
well, although the scanner will detect in-progress changes | |
to zipped content and wait until changes are complete. | |
.isdeploying -- Placed by the deployment scanner service to indicate that it | |
has noticed a .dodeploy file or new or updated auto-deploy | |
mode content and is in the process of deploying the content. | |
This marker file will be deleted when the deployment process | |
completes. | |
.deployed -- Placed by the deployment scanner service to indicate that the | |
given content has been deployed into the runtime. If an end | |
user deletes this file, the content will be undeployed. | |
.failed -- Placed by the deployment scanner service to indicate that the | |
given content failed to deploy into the runtime. The content | |
of the file will include some information about the cause of | |
the failure. Note that with auto-deploy mode, removing this | |
file will make the deployment eligible for deployment again. | |
.isundeploying -- Placed by the deployment scanner service to indicate that it | |
has noticed a .deployed file has been deleted and the | |
content is being undeployed. This marker file will be deleted | |
when the undeployment process completes. | |
.undeployed -- Placed by the deployment scanner service to indicate that the | |
given content has been undeployed from the runtime. If an end | |
user deletes this file, it has no impact. | |
.pending -- Placed by the deployment scanner service to indicate that it | |
has noticed the need to deploy content but has not yet | |
instructed the server to deploy it. This file is created if | |
the scanner detects that some auto-deploy content is still in | |
the process of being copied or if there is some problem that | |
prevents auto-deployment. The scanner will not instruct the | |
server to deploy or undeploy any content (not just the | |
directly affected content) as long as this condition holds. | |
Basic workflows: | |
All examples assume variable $AS points to the root of the JBoss AS distribution. | |
Windows users: the examples below use Unix shell commands; see the "Windows | |
Notes" below. | |
A) Add new zipped content and deploy it: | |
1. cp target/example.war/ $AS/standalone/deployments | |
2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy | |
B) Add new unzipped content and deploy it: | |
1. cp -r target/example.war/ $AS/standalone/deployments | |
2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy | |
C) Undeploy currently deployed content: | |
1. rm $AS/standalone/deployments/example.war.deployed | |
D) Auto-deploy mode only: Undeploy currently deployed content: | |
1. rm $AS/standalone/deployments/example.war | |
Note that this approach is not recommended with unzipped content as the server | |
maintains no other copy of unzipped content and deleting it without first | |
triggering an undeploy temporarily results in a live application with | |
potentially critical resources no longer available. For unzipped content use | |
the 'rm $AS/standalone/deployments/example.war.deployed' approach. | |
E) Replace currently deployed zipped content with a new version and deploy it: | |
1. cp target/example.war/ $AS/standalone/deployments | |
2. (Manual mode only) touch $AS/standalone/deployments/example.war.dodeploy | |
F) Manual mode only: Replace currently deployed unzipped content with a new | |
version and deploy it: | |
1. rm $AS/standalone/deployments/example.war.deployed | |
2. wait for $AS/standalone/deployments/example.war.undeployed file to appear | |
3. cp -r target/example.war/ $AS/standalone/deployments | |
4. touch $AS/standalone/deployments/example.war.dodeploy | |
G) Auto-deploy mode only: Replace currently deployed unzipped content with a | |
new version and deploy it: | |
1. touch $AS/standalone/deployments/example.war.skipdeploy | |
2. cp -r target/example.war/ $AS/standalone/deployments | |
3. rm $AS/standalone/deployments/example.war.skipdeploy | |
H) Manual mode only: Live replace portions of currently deployed unzipped | |
content without redeploying: | |
1. cp -r target/example.war/foo.html $AS/standalone/deployments/example.war | |
I) Auto-deploy mode only: Live replace portions of currently deployed unzipped | |
content without redeploying: | |
1. touch $AS/standalone/deployments/example.war.skipdeploy | |
2. cp -r target/example.war/foo.html $AS/standalone/deployments/example.war | |
J) Manual or auto-deploy mode: Redeploy currently deployed content (i.e. bounce | |
it with no content change): | |
1. touch $AS/standalone/deployments/example.war.dodeploy | |
K) Auto-deploy mode only: Redeploy currently deployed content (i.e. bounce | |
it with no content change): | |
1. touch $AS/standalone/deployments/example.war | |
Windows Notes: | |
The above examples use Unix shell commands. Windows equivalents are: | |
cp src dest --> xcopy /y src dest | |
cp -r src dest --> xcopy /e /s /y src dest | |
rm afile --> del afile | |
touch afile --> echo>> afile | |
Note that the behavior of 'touch' and 'echo' are different but the | |
differences are not relevant to the usages in the examples above. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<domain xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web"/> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld"/> | |
</extensions> | |
<system-properties> | |
<!-- IPv4 is not required, but setting this helps avoid unintended use of IPv6 --> | |
<property name="java.net.preferIPv4Stack" value="true"/> | |
</system-properties> | |
<profiles> | |
<profile name="default"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
<validation></validation> | |
<timeout></timeout> | |
<statement></statement> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging"/> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0"/> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging"/> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0"/> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
<profile name="ha"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
<validation></validation> | |
<timeout></timeout> | |
<statement></statement> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging"/> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0"/> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging"/> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0"/> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
</profiles> | |
<!-- | |
Named interfaces that can be referenced elsewhere in the configuration. The configuration | |
for how to associate these logical names with an actual network interface can either | |
be specified here or can be declared on a per-host basis in the equivalent element in host.xml. | |
These default configurations require the binding specification to be done in host.xml. | |
--> | |
<interfaces> | |
<interface name="management"/> | |
<interface name="public"/> | |
</interfaces> | |
<socket-binding-groups> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
<socket-binding-group name="ha-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</socket-binding-groups> | |
<server-groups> | |
<server-group name="main-server-group" profile="default"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="standard-sockets"/> | |
</server-group> | |
<server-group name="other-server-group" profile="ha"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="standard-sockets"/> | |
</server-group> | |
</server-groups> | |
</domain> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<domain xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web"/> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld"/> | |
</extensions> | |
<system-properties> | |
<!-- IPv4 is not required, but setting this helps avoid unintended use of IPv6 --> | |
<property name="java.net.preferIPv4Stack" value="true"/> | |
</system-properties> | |
<profiles> | |
<profile name="default"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" > | |
<timer-service> | |
<thread-pool core-threads="1" max-threads="4" /> | |
<data-store path="timer-service-data" relative-to="jboss.server.data.dir" /> | |
</timer-service> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Default MDB configurations --> | |
<mdb> | |
<resource-adapter-ref resource-adapter-name="hornetq-ra"/> | |
<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> | |
</mdb> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging"/> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0"/> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging"/> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0"/> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Standard-Endpoint-Config</ws:config-name> | |
</endpoint-config> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Recording-Endpoint-Config</ws:config-name> | |
<ws:pre-handler-chains> | |
<handler-chain xmlns="http://java.sun.com/xml/ns/javaee"> | |
<protocol-bindings>##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM</protocol-bindings> | |
<handler> | |
<handler-name>RecordingHandler</handler-name> | |
<handler-class>org.jboss.ws.common.invocation.RecordingServerHandler</handler-class> | |
</handler> | |
</handler-chain> | |
</ws:pre-handler-chains> | |
</endpoint-config> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
<profile name="ha"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" > | |
<timer-service> | |
<thread-pool core-threads="1" /> | |
<data-store path="timer-service-data" relative-to="jboss.server.data.dir" /> | |
</timer-service> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Default MDB configurations --> | |
<mdb> | |
<resource-adapter-ref resource-adapter-name="hornetq-ra"/> | |
<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> | |
</mdb> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging"/> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0"/> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging"/> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0"/> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
</profiles> | |
<!-- | |
Named interfaces that can be referenced elsewhere in the configuration. The configuration | |
for how to associate these logical names with an actual network interface can either | |
be specified here or can be declared on a per-host basis in the equivalent element in host.xml. | |
These default configurations require the binding specification to be done in host.xml. | |
--> | |
<interfaces> | |
<interface name="management"/> | |
<interface name="public"/> | |
</interfaces> | |
<socket-binding-groups> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
<socket-binding-group name="ha-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</socket-binding-groups> | |
<server-groups> | |
<server-group name="main-server-group" profile="default"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="standard-sockets"/> | |
</server-group> | |
<server-group name="other-server-group" profile="ha"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="standard-sockets"/> | |
</server-group> | |
</server-groups> | |
</domain> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<domain xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web"/> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld"/> | |
</extensions> | |
<system-properties> | |
<!-- IPv4 is not required, but setting this helps avoid unintended use of IPv6 --> | |
<property name="java.net.preferIPv4Stack" value="true"/> | |
</system-properties> | |
<profiles> | |
<profile name="default"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" > | |
<timer-service> | |
<thread-pool core-threads="1" max-threads="4" /> | |
<data-store path="timer-service-data" relative-to="jboss.server.data.dir" /> | |
</timer-service> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Default MDB configurations --> | |
<mdb> | |
<resource-adapter-ref resource-adapter-name="hornetq-ra"/> | |
<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> | |
</mdb> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging"/> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0"/> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging"/> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0"/> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Standard-Endpoint-Config</ws:config-name> | |
</endpoint-config> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Recording-Endpoint-Config</ws:config-name> | |
<ws:pre-handler-chains> | |
<handler-chain xmlns="http://java.sun.com/xml/ns/javaee"> | |
<protocol-bindings>##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM</protocol-bindings> | |
<handler> | |
<handler-name>RecordingHandler</handler-name> | |
<handler-class>org.jboss.ws.common.invocation.RecordingServerHandler</handler-class> | |
</handler> | |
</handler-chain> | |
</ws:pre-handler-chains> | |
</endpoint-config> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
<profile name="ha"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" > | |
<timer-service> | |
<thread-pool core-threads="1" /> | |
<data-store path="timer-service-data" relative-to="jboss.server.data.dir" /> | |
</timer-service> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Default MDB configurations --> | |
<mdb> | |
<resource-adapter-ref resource-adapter-name="hornetq-ra"/> | |
<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> | |
</mdb> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging"/> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0"/> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging"/> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0"/> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
</profiles> | |
<!-- | |
Named interfaces that can be referenced elsewhere in the configuration. The configuration | |
for how to associate these logical names with an actual network interface can either | |
be specified here or can be declared on a per-host basis in the equivalent element in host.xml. | |
These default configurations require the binding specification to be done in host.xml. | |
--> | |
<interfaces> | |
<interface name="management"/> | |
<interface name="public"/> | |
</interfaces> | |
<socket-binding-groups> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jmx-connector-registry" interface="management" port="1090"/> | |
<socket-binding name="jmx-connector-server" interface="management" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="osgi-http" interface="management" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
<socket-binding-group name="ha-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jmx-connector-registry" interface="management" port="1090"/> | |
<socket-binding name="jmx-connector-server" interface="management" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" interface="management" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</socket-binding-groups> | |
<server-groups> | |
<server-group name="main-server-group" profile="default"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="standard-sockets"/> | |
</server-group> | |
<server-group name="other-server-group" profile="ha"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="standard-sockets"/> | |
</server-group> | |
</server-groups> | |
</domain> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
DIRNAME=`dirname $0` | |
PROGNAME=`basename $0` | |
GREP="grep" | |
# Use the maximum available, or set MAX_FD != -1 to use that | |
MAX_FD="maximum" | |
# | |
# Helper to complain. | |
# | |
warn() { | |
echo "${PROGNAME}: $*" | |
} | |
# | |
# Helper to puke. | |
# | |
die() { | |
warn $* | |
exit 1 | |
} | |
# OS specific support (must be 'true' or 'false'). | |
cygwin=false; | |
darwin=false; | |
linux=false; | |
case "`uname`" in | |
CYGWIN*) | |
cygwin=true | |
;; | |
Darwin*) | |
darwin=true | |
;; | |
Linux) | |
linux=true | |
;; | |
esac | |
# Read an optional running configuration file | |
if [ "x$DOMAIN_CONF" = "x" ]; then | |
DOMAIN_CONF="$DIRNAME/domain.conf" | |
fi | |
if [ -r "$DOMAIN_CONF" ]; then | |
. "$DOMAIN_CONF" | |
fi | |
# For Cygwin, ensure paths are in UNIX format before anything is touched | |
if $cygwin ; then | |
[ -n "$JBOSS_HOME" ] && | |
JBOSS_HOME=`cygpath --unix "$JBOSS_HOME"` | |
[ -n "$JAVA_HOME" ] && | |
JAVA_HOME=`cygpath --unix "$JAVA_HOME"` | |
[ -n "$JAVAC_JAR" ] && | |
JAVAC_JAR=`cygpath --unix "$JAVAC_JAR"` | |
fi | |
# Setup JBOSS_HOME | |
if [ "x$JBOSS_HOME" = "x" ]; then | |
# get the full path (without any relative bits) | |
JBOSS_HOME=`cd $DIRNAME/..; pwd` | |
fi | |
export JBOSS_HOME | |
# Setup the JVM | |
if [ "x$JAVA" = "x" ]; then | |
if [ "x$JAVA_HOME" != "x" ]; then | |
JAVA="$JAVA_HOME/bin/java" | |
else | |
JAVA="java" | |
fi | |
fi | |
# Check for -d32/-d64 in JAVA_OPTS | |
JVM_OPTVERSION="-version" | |
JVM_D64_OPTION=`echo $JAVA_OPTS | $GREP "\-d64"` | |
JVM_D32_OPTION=`echo $JAVA_OPTS | $GREP "\-d32"` | |
test "x$JVM_D64_OPTION" != "x" && JVM_OPTVERSION="-d64 $JVM_OPTVERSION" | |
test "x$JVM_D32_OPTION" != "x" && JVM_OPTVERSION="-d32 $JVM_OPTVERSION" | |
# If -server not set in JAVA_OPTS, set it, if supported | |
SERVER_SET=`echo $JAVA_OPTS | $GREP "\-server"` | |
if [ "x$SERVER_SET" = "x" ]; then | |
# Check for SUN(tm) JVM w/ HotSpot support | |
if [ "x$HAS_HOTSPOT" = "x" ]; then | |
HAS_HOTSPOT=`"$JAVA" $JVM_OPTVERSION -version 2>&1 | $GREP -i HotSpot` | |
fi | |
# Check for OpenJDK JVM w/server support | |
if [ "x$HAS_OPENJDK_" = "x" ]; then | |
HAS_OPENJDK=`"$JAVA" $JVM_OPTVERSION 2>&1 | $GREP -i OpenJDK` | |
fi | |
# Enable -server if we have Hotspot or OpenJDK, unless we can't | |
if [ "x$HAS_HOTSPOT" != "x" -o "x$HAS_OPENJDK" != "x" ]; then | |
# MacOS does not support -server flag | |
if [ "$darwin" != "true" ]; then | |
JAVA_OPTS="-server $JAVA_OPTS" | |
JVM_OPTVERSION="-server $JVM_OPTVERSION" | |
fi | |
fi | |
else | |
JVM_OPTVERSION="-server $JVM_OPTVERSION" | |
fi | |
# For Cygwin, switch paths to Windows format before running java | |
if $cygwin; then | |
JBOSS_HOME=`cygpath --path --windows "$JBOSS_HOME"` | |
JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` | |
JBOSS_CLASSPATH=`cygpath --path --windows "$JBOSS_CLASSPATH"` | |
JBOSS_ENDORSED_DIRS=`cygpath --path --windows "$JBOSS_ENDORSED_DIRS"` | |
fi | |
# Display our environment | |
echo "=========================================================================" | |
echo "" | |
echo " JBoss Bootstrap Environment" | |
echo "" | |
echo " JBOSS_HOME: $JBOSS_HOME" | |
echo "" | |
echo " JAVA: $JAVA" | |
echo "" | |
echo " JAVA_OPTS: $JAVA_OPTS" | |
echo "" | |
echo "=========================================================================" | |
echo "" | |
while true; do | |
if [ "x$LAUNCH_JBOSS_IN_BACKGROUND" = "x" ]; then | |
# Execute the JVM in the foreground | |
eval \"$JAVA\" $JAVA_OPTS \ | |
\"-Dorg.jboss.boot.log.file=$JBOSS_HOME/domain/log/process-controller/boot.log\" \ | |
\"-Dlogging.configuration=file:$JBOSS_HOME/domain/configuration/logging.properties\" \ | |
-jar \"$JBOSS_HOME/jboss-modules.jar\" \ | |
-mp \"$JBOSS_HOME/modules\" \ | |
-logmodule "org.jboss.logmanager" \ | |
org.jboss.as.process-controller \ | |
-jboss-home \"$JBOSS_HOME\" \ | |
-jvm \"$JAVA\" \ | |
-- \ | |
\"-Dorg.jboss.boot.log.file=$JBOSS_HOME/domain/log/host-controller/boot.log\" \ | |
\"-Dlogging.configuration=file:$JBOSS_HOME/domain/configuration/logging.properties\" \ | |
\"-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y\" \ | |
$JAVA_OPTS \ | |
-- \ | |
-default-jvm \"$JAVA\" \ | |
"$@" | |
JBOSS_STATUS=$? | |
else | |
# Execute the JVM in the background | |
eval \"$JAVA\" $JAVA_OPTS \ | |
\"-Dorg.jboss.boot.log.file=$JBOSS_HOME/domain/log/process-controller/boot.log\" \ | |
\"-Dlogging.configuration=file:$JBOSS_HOME/domain/configuration/logging.properties\" \ | |
-jar \"$JBOSS_HOME/jboss-modules.jar\" \ | |
-mp \"$JBOSS_HOME/modules\" \ | |
-logmodule "org.jboss.logmanager" \ | |
org.jboss.as.process-controller \ | |
-jboss-home \"$JBOSS_HOME\" \ | |
-jvm \"$JAVA\" \ | |
-- \ | |
\"-Dorg.jboss.boot.log.file=$JBOSS_HOME/domain/log/host-controller/boot.log\" \ | |
\"-Dlogging.configuration=file:$JBOSS_HOME/domain/configuration/logging.properties\" \ | |
$JAVA_OPTS \ | |
-- \ | |
-default-jvm \"$JAVA\" \ | |
"$@" "&" | |
JBOSS_PID=$! | |
# Trap common signals and relay them to the jboss process | |
trap "kill -HUP $JBOSS_PID" HUP | |
trap "kill -TERM $JBOSS_PID" INT | |
trap "kill -QUIT $JBOSS_PID" QUIT | |
trap "kill -PIPE $JBOSS_PID" PIPE | |
trap "kill -TERM $JBOSS_PID" TERM | |
if [ "x$JBOSS_PIDFILE" != "x" ]; then | |
echo $JBOSS_PID > $JBOSS_PIDFILE | |
fi | |
# Wait until the background process exits | |
WAIT_STATUS=128 | |
while [ "$WAIT_STATUS" -ge 128 ]; do | |
wait $JBOSS_PID 2>/dev/null | |
WAIT_STATUS=$? | |
if [ "$WAIT_STATUS" -gt 128 ]; then | |
SIGNAL=`expr $WAIT_STATUS - 128` | |
SIGNAL_NAME=`kill -l $SIGNAL` | |
echo "*** JBossAS process ($JBOSS_PID) received $SIGNAL_NAME signal ***" >&2 | |
fi | |
done | |
if [ "$WAIT_STATUS" -lt 127 ]; then | |
JBOSS_STATUS=$WAIT_STATUS | |
else | |
JBOSS_STATUS=0 | |
fi | |
if [ "$JBOSS_STATUS" -ne 10 ]; then | |
# Wait for a complete shudown | |
wait $JBOSS_PID 2>/dev/null | |
fi | |
fi | |
exit $JBOSS_STATUS | |
done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<domain xmlns="urn:jboss:domain:1.0" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="urn:jboss:domain:1.0 jboss_7_0.xsd | |
urn:jboss:domain:arquillian:1.0 jboss-arquillian.xsd | |
urn:jboss:domain:connector:1.0 jboss-connector.xsd | |
urn:jboss:domain:datasources:1.0 jboss-datasources.xsd | |
urn:jboss:domain:ejb3:1.0 jboss-ejb3.xsd | |
urn:jboss:domain:ee:1.0 jboss-ee.xsd | |
urn:jboss:domain:jaxrs:1.0 jboss-jaxrs.xsd | |
urn:jboss:domain:jmx:1.0 jboss-jmx.xsd | |
urn:jboss:domain:jpa:1.0 jboss-jpa.xsd | |
urn:jboss:domain:messaging:1.0 jboss-messaging.xsd | |
urn:jboss:domain:naming:1.0 jboss-naming.xsd | |
urn:jboss:domain:osgi:1.0 jboss-osgi.xsd | |
urn:jboss:domain:remoting:1.0 jboss-remoting.xsd | |
urn:jboss:domain:resourceadapters:1.0 jboss-resource-adapters.xsd | |
urn:jboss:domain:sar:1.0 jboss-sar.xsd | |
urn:jboss:domain:threads:1.0 jboss-threads.xsd | |
urn:jboss:domain:transactions:1.0 jboss-txn.xsd | |
urn:jboss:domain:web:1.0 jboss-web.xsd | |
urn:jboss:domain:security:1.0 jboss-security.xsd | |
urn:jboss:domain:webservices:1.0 jboss-webservices.xsd | |
urn:jboss:domain:weld:1.0 jboss-weld.xsd"> | |
<extensions> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web"/> | |
<extension module="org.jboss.as.weld"/> | |
<extension module="org.jboss.as.webservices" /> | |
</extensions> | |
<profiles> | |
<profile name="default"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"> | |
<scheduled-thread-pool name="remoting"> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</scheduled-thread-pool> | |
<bounded-queue-thread-pool name="jca-short-running" blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</bounded-queue-thread-pool> | |
<bounded-queue-thread-pool name="jca-long-running" blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</bounded-queue-thread-pool> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment socket-binding="txn-socket-process-id"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0" thread-pool="remoting"/> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:connector:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager short-running-thread-pool="jca-short-running" long-running-thread-pool="jca-long-running" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:/H2DS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver-class>org.h2.Driver</driver-class> | |
<driver>org.h2.Driver#1.2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
</datasources> | |
<drivers> | |
<driver module="com.h2database.h2"/> | |
</drivers> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:resourceadapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.log4j, | |
org.jboss.arquillian.api, | |
org.jboss.arquillian.junit, | |
org.jboss.arquillian.protocol.osgi, | |
org.jboss.arquillian.spi, | |
org.jboss.as.osgi, | |
org.jboss.shrinkwrap.api, | |
javax.inject.api, | |
org.junit | |
</property> | |
<property name="org.osgi.framework.system.packages.extra"> | |
javax.transaction;version=1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.logging;version=3.0, | |
org.jboss.osgi.deployment.deployer;version=1.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.jboss.arquillian.api, org.jboss.arquillian.junit, org.jboss.arquillian.osgi, | |
org.jboss.shrinkwrap.api, org.jboss.shrinkwrap.api.asset, org.jboss.shrinkwrap.api.spec, | |
org.jboss.shrinkwrap.impl.base, | |
org.junit, org.junit.runner, javax.inject | |
</property> | |
</properties> | |
<modules> | |
<module identifier="org.osgi.compendium"/> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.as.osgi.configadmin" start="true"/> | |
<module identifier="org.apache.felix.configadmin" start="true"/> | |
<module identifier="org.jboss.osgi.common" start="true"/> | |
<module identifier="org.apache.aries.jmx" start="true"/> | |
<module identifier="org.jboss.osgi.jmx" start="true"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<in-vm-connector name="in-vm" server-id="0" /> | |
<netty-connector name="netty" socket-binding="messaging" /> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
</connectors> | |
<acceptors> | |
<in-vm-acceptor name="in-vm" server-id="0" /> | |
<netty-acceptor name="netty" socket-binding="messaging" /> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:messaging:jms:1.0"> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm" backup-connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory" /> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty" backup-connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory" /> | |
</entries> | |
</connection-factory> | |
<queue name="testQueue"> | |
<entry name="queue/test" /> | |
</queue> | |
<topic name="testTopic"> | |
<entry name="topic/test" /> | |
</topic> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="localhost"> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<configuration> | |
<webServiceHost>localhost</webServiceHost> | |
<modifySOAPAddress>true</modifySOAPAddress> | |
<!-- <webServiceSecurePort>8443</webServiceSecurePort> | |
<webServicePort>8080</webServicePort> --> | |
</configuration> | |
</subsystem> | |
</profile> | |
</profiles> | |
<!-- | |
Named interfaces that can be referenced elsewhere. Different | |
mechanisms for associating an IP address with the interface | |
are shown. | |
--> | |
<interfaces> | |
<interface name="loopback"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="external"> | |
<any-ipv4-address/> | |
</interface> | |
</interfaces> | |
<socket-binding-groups> | |
<socket-binding-group name="standard-sockets" default-interface="external"> | |
<include socket-binding-group="messaging-sockets"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8447"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
<socket-binding name="txn-socket-process-id" interface="loopback" port="4714"/> | |
</socket-binding-group> | |
<socket-binding-group name="messaging-sockets" default-interface="external"> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
</socket-binding-group> | |
</socket-binding-groups> | |
<server-groups> | |
<server-group name="main-server-group" profile="default"> | |
<socket-binding-group ref="standard-sockets"/> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
</server-group> | |
<server-group name="other-server-group" profile="default"> | |
<socket-binding-group ref="standard-sockets"/> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
</server-group> | |
</server-groups> | |
</domain> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<domain xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web"/> | |
<extension module="org.jboss.as.weld"/> | |
</extensions> | |
<system-properties> | |
<!-- IPv4 is not required, but setting this helps avoid unintended use of IPv6 --> | |
<property name="java.net.preferIPv4Stack" value="true"/> | |
</system-properties> | |
<profiles> | |
<profile name="default"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
<validation></validation> | |
<timeout></timeout> | |
<statement></statement> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
<profile name="ha"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
<validation></validation> | |
<timeout></timeout> | |
<statement></statement> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
</profiles> | |
<!-- | |
Named interfaces that can be referenced elsewhere in the configuration. The configuration | |
for how to associate these logical names with an actual network interface can either | |
be specified here or can be declared on a per-host basis in the equivalent element in host.xml. | |
These default configurations require the binding specification to be done in host.xml. | |
--> | |
<interfaces> | |
<interface name="management"/> | |
<interface name="public"/> | |
</interfaces> | |
<socket-binding-groups> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
<socket-binding-group name="ha-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</socket-binding-groups> | |
<server-groups> | |
<server-group name="main-server-group" profile="default"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="standard-sockets"/> | |
</server-group> | |
<server-group name="other-server-group" profile="ha"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="ha-sockets"/> | |
</server-group> | |
</server-groups> | |
</domain> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<domain xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web"/> | |
<extension module="org.jboss.as.weld"/> | |
</extensions> | |
<system-properties> | |
<!-- IPv4 is not required, but setting this helps avoid unintended use of IPv6 --> | |
<property name="java.net.preferIPv4Stack" value="true"/> | |
</system-properties> | |
<profiles> | |
<profile name="default"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" lite="true"> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
<profile name="ha"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" lite="true"> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
</profiles> | |
<!-- | |
Named interfaces that can be referenced elsewhere in the configuration. The configuration | |
for how to associate these logical names with an actual network interface can either | |
be specified here or can be declared on a per-host basis in the equivalent element in host.xml. | |
These default configurations require the binding specification to be done in host.xml. | |
--> | |
<interfaces> | |
<interface name="management"/> | |
<interface name="public"/> | |
</interfaces> | |
<socket-binding-groups> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
<socket-binding-group name="ha-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</socket-binding-groups> | |
<server-groups> | |
<server-group name="main-server-group" profile="default"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="standard-sockets"/> | |
</server-group> | |
<server-group name="other-server-group" profile="ha"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="ha-sockets"/> | |
</server-group> | |
</server-groups> | |
</domain> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<domain xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web"/> | |
<extension module="org.jboss.as.weld"/> | |
</extensions> | |
<system-properties> | |
<!-- IPv4 is not required, but setting this helps avoid unintended use of IPv6 --> | |
<property name="java.net.preferIPv4Stack" value="true"/> | |
</system-properties> | |
<profiles> | |
<profile name="default"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" lite="true"> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
<profile name="ha"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" lite="true"> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="true"/> | |
<bean-validation enabled="true"/> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
</profile> | |
</profiles> | |
<!-- | |
Named interfaces that can be referenced elsewhere in the configuration. The configuration | |
for how to associate these logical names with an actual network interface can either | |
be specified here or can be declared on a per-host basis in the equivalent element in host.xml. | |
These default configurations require the binding specification to be done in host.xml. | |
--> | |
<interfaces> | |
<interface name="management"/> | |
<interface name="public"/> | |
</interfaces> | |
<socket-binding-groups> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jmx-connector-registry" interface="management" port="1090"/> | |
<socket-binding name="jmx-connector-server" interface="management" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="osgi-http" interface="management" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
<socket-binding-group name="ha-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jmx-connector-registry" interface="management" port="1090"/> | |
<socket-binding name="jmx-connector-server" interface="management" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" interface="management" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</socket-binding-groups> | |
<server-groups> | |
<server-group name="main-server-group" profile="default"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="standard-sockets"/> | |
</server-group> | |
<server-group name="other-server-group" profile="ha"> | |
<jvm name="default"> | |
<heap size="64m" max-size="512m"/> | |
</jvm> | |
<socket-binding-group ref="ha-sockets"/> | |
</server-group> | |
</server-groups> | |
</domain> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<host xmlns="urn:jboss:domain:1.0" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="urn:jboss:domain:1.0 jboss_7_0.xsd" | |
name="master"> | |
<management-interfaces> | |
<native-interface interface="loopback" port="9999"/> | |
<http-interface interface="public" port="9990"/> | |
</management-interfaces> | |
<domain-controller> | |
<local/> | |
<!-- Remote domain controller configuration with a host and port --> | |
<!-- <remote host="192.168.100.1" port="9999"/> --> | |
</domain-controller> | |
<interfaces> | |
<interface name="loopback"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<any-ipv4-address /> | |
</interface> | |
</interfaces> | |
<jvms> | |
<jvm name="default"> | |
<heap size="64m" max-size="128m"/> | |
</jvm> | |
</jvms> | |
<servers> | |
</servers> | |
</host> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<host xmlns="urn:jboss:domain:1.0" | |
name="master"> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.domain.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<domain-controller> | |
<local/> | |
<!-- Alternative remote domain controller configuration with a host and port --> | |
<!-- <remote host="192.168.100.1" port="9999"/> --> | |
</domain-controller> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<jvms> | |
<jvm name="default"> | |
<heap size="64m" max-size="128m"/> | |
</jvm> | |
</jvms> | |
<servers> | |
<server name="server-one" group="main-server-group"> | |
<!-- server-one inherits the default socket-group declared in the server-group --> | |
<jvm name="default"/> | |
</server> | |
<server name="server-two" group="main-server-group" auto-start="true"> | |
<!-- server-two avoids port conflicts by incrementing the ports in | |
the default socket-group declared in the server-group --> | |
<socket-binding-group ref="standard-sockets" port-offset="150"/> | |
<jvm name="default"> | |
<heap size="64m" max-size="256m"/> | |
</jvm> | |
</server> | |
<server name="server-three" group="other-server-group" auto-start="false"> | |
<!-- server-three avoids port conflicts by incrementing the ports in | |
the default socket-group declared in the server-group --> | |
<socket-binding-group ref="standard-sockets" port-offset="250"/> | |
</server> | |
</servers> | |
</host> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<host xmlns="urn:jboss:domain:1.0" | |
name="master"> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.domain.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<domain-controller> | |
<local/> | |
<!-- Alternative remote domain controller configuration with a host and port --> | |
<!-- <remote host="192.168.100.1" port="9999"/> --> | |
</domain-controller> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<jvms> | |
<jvm name="default"> | |
<heap size="64m" max-size="128m"/> | |
</jvm> | |
</jvms> | |
<servers> | |
<server name="server-one" group="main-server-group"> | |
<!-- server-one inherits the default socket-group declared in the server-group --> | |
<jvm name="default"/> | |
</server> | |
<server name="server-two" group="main-server-group" auto-start="true"> | |
<!-- server-two avoids port conflicts by incrementing the ports in | |
the default socket-group declared in the server-group --> | |
<socket-binding-group ref="standard-sockets" port-offset="150"/> | |
<jvm name="default"> | |
<heap size="64m" max-size="256m"/> | |
</jvm> | |
</server> | |
<server name="server-three" group="other-server-group" auto-start="false"> | |
<!-- server-three avoids port conflicts by incrementing the ports in | |
the default socket-group declared in the server-group --> | |
<socket-binding-group ref="ha-sockets" port-offset="250"/> | |
</server> | |
</servers> | |
</host> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<host xmlns="urn:jboss:domain:1.0" | |
name="master"> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.domain.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<domain-controller> | |
<local/> | |
<!-- Alternative remote domain controller configuration with a host and port --> | |
<!-- <remote host="192.168.100.1" port="9999"/> --> | |
</domain-controller> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="${jboss.bind.address:127.0.0.1}"/> | |
</interface> | |
</interfaces> | |
<jvms> | |
<jvm name="default"> | |
<heap size="64m" max-size="128m"/> | |
</jvm> | |
</jvms> | |
<servers> | |
<server name="server-one" group="main-server-group"> | |
<!-- server-one inherits the default socket-group declared in the server-group --> | |
<jvm name="default"/> | |
</server> | |
<server name="server-two" group="main-server-group" auto-start="true"> | |
<!-- server-two avoids port conflicts by incrementing the ports in | |
the default socket-group declared in the server-group --> | |
<socket-binding-group ref="standard-sockets" port-offset="150"/> | |
<jvm name="default"> | |
<heap size="64m" max-size="256m"/> | |
</jvm> | |
</server> | |
<server name="server-three" group="other-server-group" auto-start="false"> | |
<!-- server-three avoids port conflicts by incrementing the ports in | |
the default socket-group declared in the server-group --> | |
<socket-binding-group ref="ha-sockets" port-offset="250"/> | |
</server> | |
</servers> | |
</host> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2010, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<host xmlns="urn:jboss:domain:1.0" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="urn:jboss:domain:1.0 jboss_7_0.xsd" | |
name="slave"> | |
<management-interfaces> | |
<native-interface interface="public" port="8999"/> | |
<http-interface interface="public" port="8990"/> | |
</management-interfaces> | |
<domain-controller> | |
<!--<local/>--> | |
<!-- Remote domain controller configuration with a host and port --> | |
<remote host="127.0.0.1" port="9999"/> | |
</domain-controller> | |
<interfaces> | |
<interface name="loopback"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<any-ipv4-address /> | |
</interface> | |
</interfaces> | |
<jvms> | |
<jvm name="default"> | |
<heap size="64m" max-size="128m"/> | |
</jvm> | |
</jvms> | |
<servers> | |
<server name="server-one" group="main-server-group"> | |
<!-- server-one inherits the default socket-group declared in the server-group --> | |
<jvm name="default" /> | |
</server> | |
</servers> | |
</host> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version='1.0' encoding='UTF-8'?> | |
<server name="example" xmlns="urn:jboss:domain:1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:jboss:domain:1.0 jboss_7_0.xsd urn:jboss:domain:arquillian:1.0 jboss-arquillian.xsd urn:jboss:domain:jca:1.0 jboss-jca.xsd urn:jboss:domain:datasources:1.0 jboss-datasources.xsd urn:jboss:domain:ejb3:1.0 jboss-ejb3.xsd urn:jboss:domain:ee:1.0 jboss-ee.xsd urn:jboss:domain:infinispan:1.0 jboss-infinispan.xsd urn:jboss:domain:jaxrs:1.0 jboss-jaxrs.xsd urn:jboss:domain:jmx:1.0 jboss-jmx.xsd urn:jboss:domain:jpa:1.0 jboss-jpa.xsd urn:jboss:domain:messaging:1.0 jboss-messaging.xsd urn:jboss:domain:naming:1.0 jboss-naming.xsd urn:jboss:domain:osgi:1.0 jboss-osgi.xsd urn:jboss:domain:remoting:1.0 jboss-remoting.xsd urn:jboss:domain:resourceadapters:1.0 jboss-resource-adapters.xsd urn:jboss:domain:sar:1.0 jboss-sar.xsd urn:jboss:domain:threads:1.0 jboss-threads.xsd urn:jboss:domain:transactions:1.0 jboss-txn.xsd urn:jboss:domain:web:1.0 jboss-web.xsd urn:jboss:domain:deployment-scanner:1.0 jboss-deployment-scanner.xsd urn:jboss:domain:security:1.0 jboss-security.xsd urn:jboss:domain:webservices:1.0 jboss-webservices.xsd urn:jboss:domain:weld:1.0 jboss-weld.xsd"> | |
<extensions> | |
<extension module="org.jboss.as.arquillian.service"/> | |
<extension module="org.jboss.as.clustering"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web"/> | |
<extension module="org.jboss.as.webservices"/> | |
<extension module="org.jboss.as.weld"/> | |
</extensions> | |
<paths> | |
<path name="absolute" path="tmp"/> | |
<path name="relative" path="relative" relative-to="absolute"/> | |
</paths> | |
<management-interfaces> | |
<native-interface interface="default" port="9999"/> | |
<http-interface interface="default" port="9990"/> | |
</management-interfaces> | |
<profile name="undefined"> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE" autoflush="true"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE" autoflush="true"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"> | |
<bounded-queue-thread-pool name="ejb3-async" blocking="true" allow-core-timeout="false"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="SECONDS"/> | |
</bounded-queue-thread-pool> | |
<scheduled-thread-pool name="remoting"> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="SECONDS"/> | |
</scheduled-thread-pool> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:arquillian:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="host" cache-type="default"> | |
<authentication> | |
<login-module code="Kerberos" | |
flag="required"> | |
<module-option name="storeKey" value="true"/> | |
<module-option name="useKeyTab" value="true"/> | |
<module-option name="principal" value="host/[email protected]"/> | |
<module-option name="keyTab" value="/home/darranl/applications/negotiation-as/jboss-6.1.0-SNAPSHOT/bin/service.keytab"/> | |
<module-option name="doNotPrompt" value="true"/> | |
<module-option name="debug" value="false"/> | |
</login-module> | |
</authentication> | |
</security-domain> | |
<security-domain name="SPNEGO" cache-type="default"> | |
<authentication> | |
<login-module code="SPNEGO" | |
flag="requisite"> | |
<module-option name="password-stacking" value="useFirstPass"/> | |
<module-option name="serverSecurityDomain" value="host"/> | |
<!--<module-option name="usernamePasswordDomain">username_kerberos</module-option>--> | |
</login-module> | |
<login-module code="AdvancedAdLdap" | |
flag="required"> | |
<module-option name="password-stacking" value="useFirstPass"/> | |
<module-option name="bindAuthentication" value="GSSAPI"/> | |
<module-option name="jaasSecurityDomain" value="host"/> | |
<module-option name="java.naming.provider.url" value="ldap://vm137.vm137domain.gsslab"/> | |
<module-option name="baseCtxDN" value="CN=Users,DC=vm137domain,DC=gsslab"/> | |
<module-option name="baseFilter" value="(userPrincipalName={0})"/> | |
<module-option name="rolesCtxDN" value="CN=Users,DC=vm137domain,DC=gsslab"/> | |
<module-option name="roleFilter" value="(distinguishedName={1})"/> | |
<module-option name="roleAttributeID" value="memberOf"/> | |
<module-option name="roleAttributeIsDN" value="true"/> | |
<module-option name="roleNameAttributeID" value="cn"/> | |
<module-option name="recurseRoles" value="true"/> | |
</login-module> | |
</authentication> | |
</security-domain> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0" thread-pool="remoting"/> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector server-binding="jmx-connector-server" registry-binding="jmx-connector-registry"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<core-environment> | |
<process-id> | |
<uuid/> | |
</process-id> | |
</core-environment> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<coordinator-environment/> | |
<object-store/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false"/> | |
<bean-validation enabled="false"/> | |
<default-workmanager> | |
<short-running-threads> | |
<bounded-queue-thread-pool name="jca-short-running" blocking="true" allow-core-timeout="false"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="SECONDS"/> | |
</bounded-queue-thread-pool> | |
</short-running-threads> | |
<long-running-threads> | |
<bounded-queue-thread-pool name="jca-long-running" blocking="true" allow-core-timeout="false"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="SECONDS"/> | |
</bounded-queue-thread-pool> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:/H2DS" pool-name="H2DS" enabled="true" use-java-context="true"> | |
<connection-url> | |
jdbc:h2:mem:test;DB_CLOSE_DELAY=-1 | |
</connection-url> | |
<driver> | |
h2 | |
</driver> | |
<pool> | |
<prefill> | |
false | |
</prefill> | |
<use-strict-min> | |
false | |
</use-strict-min> | |
</pool> | |
<security> | |
<user-name> | |
sa | |
</user-name> | |
<password> | |
sa | |
</password> | |
</security> | |
<validation> | |
<validate-on-match> | |
false | |
</validate-on-match> | |
<background-validation> | |
false | |
</background-validation> | |
<useFastFail> | |
false | |
</useFastFail> | |
</validation> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class> | |
org.h2.jdbcx.JdbcDataSource | |
</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:resourceadapters:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root"> | |
jboss-osgi | |
</property> | |
</configuration> | |
<properties> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<property name="org.osgi.framework.startlevel.beginning"> | |
1 | |
</property> | |
</properties> | |
<modules> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.as.arquillian.aggregate"/> | |
<module identifier="org.jboss.logging"/> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<acceptors> | |
<in-vm-acceptor name="in-vm" server-id="0"/> | |
<netty-acceptor name="netty" socket-binding="messaging"/> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
</acceptors> | |
<address-settings> | |
<address-setting match="#"> | |
<dead-letter-address> | |
jms.queue.DLQ | |
</dead-letter-address> | |
<expiry-address> | |
jms.queue.ExpiryQueue | |
</expiry-address> | |
<redelivery-delay> | |
0 | |
</redelivery-delay> | |
<max-size-bytes> | |
10485760 | |
</max-size-bytes> | |
<message-counter-history-day-limit> | |
10 | |
</message-counter-history-day-limit> | |
<address-full-policy> | |
BLOCK | |
</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<connectors> | |
<in-vm-connector name="in-vm" server-id="0"/> | |
<netty-connector name="netty" socket-binding="messaging"/> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
</connectors> | |
<journal-min-files> | |
2 | |
</journal-min-files> | |
<journal-type> | |
NIO | |
</journal-type> | |
<journal-file-size> | |
102400 | |
</journal-file-size> | |
<persistence-enabled> | |
false | |
</persistence-enabled> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="send" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:jms:1.0"> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm" backup-connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty" backup-connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<queue name="testQueue"> | |
<entry name="queue/test"/> | |
</queue> | |
<topic name="testTopic"> | |
<entry name="topic/test"/> | |
</topic> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0"> | |
<connector name="http" protocol="HTTP/1.1" socket-binding="http_vpn" scheme="http"/> | |
<virtual-server name="localhost" enable-welcome-root="true"> | |
<alias name="example.com"/> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner name="default" path="deployments" scan-enabled="true" scan-interval="5000" relative-to="jboss.server.base.dir" deployment-timeout="60"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<wsdl-host> | |
localhost | |
</wsdl-host> | |
<modify-wsdl-address> | |
true | |
</modify-wsdl-address> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="mod_cluster"/> | |
</subsystem> | |
</profile> | |
<interfaces> | |
<interface name="default"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="any"> | |
<any-address/> | |
</interface> | |
<interface name="vpn"> | |
<any> | |
<subnet-match value="10.36.0.0/16"/> | |
</any> | |
</interface> | |
<interface name="complex"> | |
<any> | |
<subnet-match value="192.168.0.0/16"/> | |
<public-address/> | |
</any> | |
<not> | |
<site-local-address/> | |
</not> | |
<up/> | |
<multicast/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="default"> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8447"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
<socket-binding name="messaging" port="5445"/> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="http_vpn" port="8080" interface="vpn"/> | |
<socket-binding name="https_vpn" port="8447" interface="vpn"/> | |
</socket-binding-group> | |
<system-properties> | |
<property name="foo" value="bar"/> | |
<property name="key" value="value"/> | |
<property name="java.security.krb5.kdc" value="vm137.gsslab.rdu.redhat.com"/> | |
<property name="java.security.krb5.realm" value="VM137DOMAIN.GSSLAB"/> | |
</system-properties> | |
</server> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# JBoss, Home of Professional Open Source. | |
# Copyright 2010, Red Hat, Inc., and individual contributors | |
# as indicated by the @author tags. See the copyright.txt file in the | |
# distribution for a full listing of individual contributors. | |
# | |
# This is free software; you can redistribute it and/or modify it | |
# under the terms of the GNU Lesser General Public License as | |
# published by the Free Software Foundation; either version 2.1 of | |
# the License, or (at your option) any later version. | |
# | |
# This software is distributed in the hope that it will be useful, | |
# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
# Lesser General Public License for more details. | |
# | |
# You should have received a copy of the GNU Lesser General Public | |
# License along with this software; if not, write to the Free | |
# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
# 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
# | |
# Additional logger names to configure (root logger is always configured) | |
#loggers=org.jboss.whatever,org.jboss.foo | |
# Root logger level | |
logger.level=${jboss.boot.server.log.level:INFO} | |
# Root logger handlers | |
logger.handlers=FILE,CONSOLE | |
# Console handler configuration | |
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler | |
handler.CONSOLE.properties=autoFlush | |
handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO} | |
handler.CONSOLE.autoFlush=true | |
handler.CONSOLE.formatter=PATTERN | |
# File handler configuration | |
handler.FILE=org.jboss.logmanager.handlers.FileHandler | |
handler.FILE.level=DEBUG | |
handler.FILE.properties=autoFlush,fileName | |
handler.FILE.autoFlush=true | |
handler.FILE.fileName=${org.jboss.boot.log.file:boot.log} | |
handler.FILE.formatter=PATTERN | |
# Formatter pattern configuration | |
formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter | |
formatter.PATTERN.properties=pattern | |
formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# JBoss, Home of Professional Open Source. | |
# Copyright 2010, Red Hat, Inc., and individual contributors | |
# as indicated by the @author tags. See the copyright.txt file in the | |
# distribution for a full listing of individual contributors. | |
# | |
# This is free software; you can redistribute it and/or modify it | |
# under the terms of the GNU Lesser General Public License as | |
# published by the Free Software Foundation; either version 2.1 of | |
# the License, or (at your option) any later version. | |
# | |
# This software is distributed in the hope that it will be useful, | |
# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
# Lesser General Public License for more details. | |
# | |
# You should have received a copy of the GNU Lesser General Public | |
# License along with this software; if not, write to the Free | |
# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
# 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
# | |
# Additional logger names to configure (root logger is always configured) | |
loggers=org.jboss.as.config | |
# Dump system environment at boot by default | |
logger.org.jboss.as.config.level=DEBUG | |
# Root logger level | |
logger.level=${jboss.boot.server.log.level:INFO} | |
# Root logger handlers | |
logger.handlers=FILE,CONSOLE | |
# Console handler configuration | |
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler | |
handler.CONSOLE.properties=autoFlush | |
handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO} | |
handler.CONSOLE.autoFlush=true | |
handler.CONSOLE.formatter=PATTERN | |
# File handler configuration | |
handler.FILE=org.jboss.logmanager.handlers.FileHandler | |
handler.FILE.level=DEBUG | |
handler.FILE.properties=autoFlush,fileName | |
handler.FILE.autoFlush=true | |
handler.FILE.fileName=${org.jboss.boot.log.file:boot.log} | |
handler.FILE.formatter=PATTERN | |
# Formatter pattern configuration | |
formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter | |
formatter.PATTERN.properties=pattern | |
formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# JBoss, Home of Professional Open Source. | |
# Copyright 2010, Red Hat, Inc., and individual contributors | |
# as indicated by the @author tags. See the copyright.txt file in the | |
# distribution for a full listing of individual contributors. | |
# | |
# This is free software; you can redistribute it and/or modify it | |
# under the terms of the GNU Lesser General Public License as | |
# published by the Free Software Foundation; either version 2.1 of | |
# the License, or (at your option) any later version. | |
# | |
# This software is distributed in the hope that it will be useful, | |
# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
# Lesser General Public License for more details. | |
# | |
# You should have received a copy of the GNU Lesser General Public | |
# License along with this software; if not, write to the Free | |
# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
# 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
# | |
# Additional logger names to configure (root logger is always configured) | |
#loggers=org.jboss.whatever,org.jboss.foo | |
# Root logger level | |
logger.level=${jboss.boot.server.log.level:INFO} | |
# Root logger handlers | |
logger.handlers=FILE,CONSOLE | |
# Console handler configuration | |
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler | |
handler.CONSOLE.properties=autoFlush | |
handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO} | |
handler.CONSOLE.autoFlush=true | |
handler.CONSOLE.formatter=PATTERN | |
# File handler configuration | |
handler.FILE=org.jboss.logmanager.handlers.FileHandler | |
handler.FILE.level=DEBUG | |
handler.FILE.properties=autoFlush,fileName | |
handler.FILE.autoFlush=true | |
handler.FILE.fileName=${org.jboss.boot.log.file:boot.log} | |
handler.FILE.formatter=PATTERN | |
# Formatter pattern configuration | |
formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter | |
formatter.PATTERN.properties=pattern | |
formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# JBoss, Home of Professional Open Source. | |
# Copyright 2010, Red Hat, Inc., and individual contributors | |
# as indicated by the @author tags. See the copyright.txt file in the | |
# distribution for a full listing of individual contributors. | |
# | |
# This is free software; you can redistribute it and/or modify it | |
# under the terms of the GNU Lesser General Public License as | |
# published by the Free Software Foundation; either version 2.1 of | |
# the License, or (at your option) any later version. | |
# | |
# This software is distributed in the hope that it will be useful, | |
# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
# Lesser General Public License for more details. | |
# | |
# You should have received a copy of the GNU Lesser General Public | |
# License along with this software; if not, write to the Free | |
# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
# 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
# | |
# Additional logger names to configure (root logger is always configured) | |
loggers=org.jboss.as.config | |
# Dump system environment at boot by default | |
logger.org.jboss.as.config.level=DEBUG | |
# Root logger level | |
logger.level=${jboss.boot.server.log.level:INFO} | |
# Root logger handlers | |
logger.handlers=FILE,CONSOLE | |
# Console handler configuration | |
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler | |
handler.CONSOLE.properties=autoFlush | |
handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO} | |
handler.CONSOLE.autoFlush=true | |
handler.CONSOLE.formatter=PATTERN | |
# File handler configuration | |
handler.FILE=org.jboss.logmanager.handlers.FileHandler | |
handler.FILE.level=DEBUG | |
handler.FILE.properties=autoFlush,fileName | |
handler.FILE.autoFlush=true | |
handler.FILE.fileName=${org.jboss.boot.log.file:boot.log} | |
handler.FILE.formatter=PATTERN | |
# Formatter pattern configuration | |
formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter | |
formatter.PATTERN.properties=pattern | |
formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# JBoss, Home of Professional Open Source. | |
# Copyright 2010, Red Hat, Inc., and individual contributors | |
# as indicated by the @author tags. See the copyright.txt file in the | |
# distribution for a full listing of individual contributors. | |
# | |
# This is free software; you can redistribute it and/or modify it | |
# under the terms of the GNU Lesser General Public License as | |
# published by the Free Software Foundation; either version 2.1 of | |
# the License, or (at your option) any later version. | |
# | |
# This software is distributed in the hope that it will be useful, | |
# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
# Lesser General Public License for more details. | |
# | |
# You should have received a copy of the GNU Lesser General Public | |
# License along with this software; if not, write to the Free | |
# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
# 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
# | |
# Additional logger names to configure (root logger is always configured) | |
#loggers=org.jboss.whatever,org.jboss.foo | |
# Root logger level | |
logger.level=${jboss.boot.server.log.level:INFO} | |
# Root logger handlers | |
logger.handlers=FILE,CONSOLE | |
# Console handler configuration | |
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler | |
handler.CONSOLE.properties=autoFlush | |
handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO} | |
handler.CONSOLE.autoFlush=true | |
handler.CONSOLE.formatter=PATTERN | |
# File handler configuration | |
handler.FILE=org.jboss.logmanager.handlers.FileHandler | |
handler.FILE.level=DEBUG | |
handler.FILE.properties=autoFlush,fileName | |
handler.FILE.autoFlush=true | |
handler.FILE.fileName=${org.jboss.boot.log.file:boot.log} | |
handler.FILE.formatter=PATTERN | |
# Formatter pattern configuration | |
formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter | |
formatter.PATTERN.properties=pattern | |
formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# JBoss, Home of Professional Open Source. | |
# Copyright 2010, Red Hat, Inc., and individual contributors | |
# as indicated by the @author tags. See the copyright.txt file in the | |
# distribution for a full listing of individual contributors. | |
# | |
# This is free software; you can redistribute it and/or modify it | |
# under the terms of the GNU Lesser General Public License as | |
# published by the Free Software Foundation; either version 2.1 of | |
# the License, or (at your option) any later version. | |
# | |
# This software is distributed in the hope that it will be useful, | |
# but WITHOUT ANY WARRANTY; without even the implied warranty of | |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
# Lesser General Public License for more details. | |
# | |
# You should have received a copy of the GNU Lesser General Public | |
# License along with this software; if not, write to the Free | |
# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
# 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
# | |
# Additional logger names to configure (root logger is always configured) | |
loggers=org.jboss.as.config | |
# Dump system environment at boot by default | |
logger.org.jboss.as.config.level=DEBUG | |
# Root logger level | |
logger.level=${jboss.boot.server.log.level:INFO} | |
# Root logger handlers | |
logger.handlers=FILE,CONSOLE | |
# Console handler configuration | |
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler | |
handler.CONSOLE.properties=autoFlush | |
handler.CONSOLE.level=${jboss.boot.server.log.console.level:INFO} | |
handler.CONSOLE.autoFlush=true | |
handler.CONSOLE.formatter=PATTERN | |
# File handler configuration | |
handler.FILE=org.jboss.logmanager.handlers.FileHandler | |
handler.FILE.level=DEBUG | |
handler.FILE.properties=autoFlush,fileName | |
handler.FILE.autoFlush=true | |
handler.FILE.fileName=${org.jboss.boot.log.file:boot.log} | |
handler.FILE.formatter=PATTERN | |
# Formatter pattern configuration | |
formatter.PATTERN=org.jboss.logmanager.formatters.PatternFormatter | |
formatter.PATTERN.properties=pattern | |
formatter.PATTERN.pattern=%d{HH:mm:ss,SSS} %-5p [%c] %s%E%n |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Properties declaration of users for 'PropertiesMgmtSecurityRealm' which can be used to | |
# secure the management interfaces. Further authentication mechanism can be configured | |
# as part of the <management /> in standalone.xml. | |
# | |
# Management interfaces can be associated with a configured security realm like: | |
# | |
# <management-interfaces> | |
# <native-interface interface="management" port="9999" security-realm="PropertiesMgmtSecurityRealm"/> | |
# <http-interface interface="management" port="9990" security-realm="PropertiesMgmtSecurityRealm"/> | |
# </management-interfaces> | |
# | |
# or by executing secure-standalone-mgmt.cli script using the command line interface: | |
# | |
# bin/jboss-admin.sh -c --file=scripts/secure-standalone-mgmt.cli | |
# | |
#Format: username=password | |
# | |
#admin=admin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Properties declaration of users for 'PropertiesMgmtSecurityRealm' which can be used to | |
# secure the management interfaces. Further authentication mechanism can be configured | |
# as part of the <management /> in standalone.xml. | |
# | |
# Management interfaces can be associated with a configured security realm like: | |
# | |
# <management-interfaces> | |
# <native-interface interface="management" port="9999" security-realm="PropertiesMgmtSecurityRealm"/> | |
# <http-interface interface="management" port="9990" security-realm="PropertiesMgmtSecurityRealm"/> | |
# </management-interfaces> | |
# | |
# or by executing secure-standalone-mgmt.cli script using the command line interface: | |
# | |
# bin/jboss-admin.sh -c --file=scripts/secure-standalone-mgmt.cli | |
# | |
#Format: username=password | |
# | |
#admin=admin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Properties declaration of users for 'PropertiesMgmtSecurityRealm' which can be used to | |
# secure the management interfaces. Further authentication mechanism can be configured | |
# as part of the <management /> in standalone.xml. | |
# | |
# Management interfaces can be associated with a configured security realm like: | |
# | |
# <management-interfaces> | |
# <native-interface interface="management" port="9999" security-realm="PropertiesMgmtSecurityRealm"/> | |
# <http-interface interface="management" port="9990" security-realm="PropertiesMgmtSecurityRealm"/> | |
# </management-interfaces> | |
# | |
# or by executing secure-standalone-mgmt.cli script using the command line interface: | |
# | |
# bin/jboss-admin.sh -c --file=scripts/secure-standalone-mgmt.cli | |
# | |
#Format: username=password | |
# | |
#admin=admin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Properties declaration of users for 'PropertiesMgmtSecurityRealm' which can be used to | |
# secure the management interfaces. Further authentication mechanism can be configured | |
# as part of the <management /> in standalone.xml. | |
# | |
# Management interfaces can be associated with a configured security realm like: | |
# | |
# <management-interfaces> | |
# <native-interface interface="management" port="9999" security-realm="PropertiesMgmtSecurityRealm"/> | |
# <http-interface interface="management" port="9990" security-realm="PropertiesMgmtSecurityRealm"/> | |
# </management-interfaces> | |
# | |
# or by executing secure-standalone-mgmt.cli script using the command line interface: | |
# | |
# bin/jboss-admin.sh -c --file=scripts/secure-standalone-mgmt.cli | |
# | |
#Format: username=password | |
# | |
#admin=admin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Properties declaration of users for 'PropertiesMgmtSecurityRealm' which can be used to | |
# secure the management interfaces. Further authentication mechanism can be configured | |
# as part of the <management /> in standalone.xml. | |
# | |
# Management interfaces can be associated with a configured security realm like: | |
# | |
# <management-interfaces> | |
# <native-interface interface="management" port="9999" security-realm="PropertiesMgmtSecurityRealm"/> | |
# <http-interface interface="management" port="9990" security-realm="PropertiesMgmtSecurityRealm"/> | |
# </management-interfaces> | |
# | |
# or by executing secure-standalone-mgmt.cli script using the command line interface: | |
# | |
# bin/jboss-admin.sh -c --file=bin/scripts/secure-standalone-mgmt.cli | |
# | |
# against a running server | |
#Format: username=password | |
# | |
#admin=admin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Properties declaration of users for 'PropertiesMgmtSecurityRealm' which can be used to | |
# secure the management interfaces. Further authentication mechanism can be configured | |
# as part of the <management /> in standalone.xml. | |
# | |
# Management interfaces can be associated with a configured security realm like: | |
# | |
# <management-interfaces> | |
# <native-interface interface="management" port="9999" security-realm="PropertiesMgmtSecurityRealm"/> | |
# <http-interface interface="management" port="9990" security-realm="PropertiesMgmtSecurityRealm"/> | |
# </management-interfaces> | |
# | |
# or by executing secure-standalone-mgmt.cli script using the command line interface: | |
# | |
# bin/jboss-admin.sh -c --file=bin/scripts/secure-standalone-mgmt.cli | |
# | |
# against a *running* server | |
# | |
#Format: username=password | |
# | |
#admin=admin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
<validation></validation> | |
<timeout></timeout> | |
<statement></statement> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" lite="true"> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" lite="true"> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="${jboss.bind.address:127.0.0.1}"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jmx-connector-registry" interface="management" port="1090"/> | |
<socket-binding name="jmx-connector-server" interface="management" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" interface="management" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
<validation></validation> | |
<timeout></timeout> | |
<statement></statement> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging" /> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0" /> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging" /> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0" /> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" > | |
<timer-service> | |
<thread-pool core-threads="1" max-threads="4" /> | |
<data-store path="timer-service-data" relative-to="jboss.server.data.dir" /> | |
</timer-service> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Default MDB configurations --> | |
<mdb> | |
<resource-adapter-ref resource-adapter-name="hornetq-ra"/> | |
<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> | |
</mdb> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging" /> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0" /> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging" /> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0" /> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Standard-Endpoint-Config</ws:config-name> | |
</endpoint-config> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Recording-Endpoint-Config</ws:config-name> | |
<ws:pre-handler-chains> | |
<handler-chain xmlns="http://java.sun.com/xml/ns/javaee"> | |
<protocol-bindings>##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM</protocol-bindings> | |
<handler> | |
<handler-name>RecordingHandler</handler-name> | |
<handler-class>org.jboss.ws.common.invocation.RecordingServerHandler</handler-class> | |
</handler> | |
</handler-chain> | |
</ws:pre-handler-chains> | |
</endpoint-config> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.clustering.jgroups"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.modcluster"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" > | |
<timer-service> | |
<thread-pool core-threads="1" max-threads="4" /> | |
<data-store path="timer-service-data" relative-to="jboss.server.data.dir" /> | |
</timer-service> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Default MDB configurations --> | |
<mdb> | |
<resource-adapter-ref resource-adapter-name="hornetq-ra"/> | |
<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> | |
</mdb> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="cluster"> | |
<cache-container name="cluster" default-cache="default"> | |
<alias>ha-partition</alias> | |
<replicated-cache name="default" mode="SYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="web" default-cache="repl"> | |
<alias>standard-session-cache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</replicated-cache> | |
<distributed-cache name="dist" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<file-store/> | |
</distributed-cache> | |
</cache-container> | |
<cache-container name="sfsb" default-cache="repl"> | |
<alias>sfsb-cache</alias> | |
<alias>jboss.cache:service=EJB3SFSBClusteredCache</alias> | |
<replicated-cache name="repl" mode="ASYNC" batching="true"> | |
<locking isolation="REPEATABLE_READ"/> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<file-store/> | |
</replicated-cache> | |
</cache-container> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<invalidation-cache name="entity" mode="SYNC"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</invalidation-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<replicated-cache name="timestamps" mode="ASYNC"> | |
<eviction strategy="NONE"/> | |
</replicated-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jgroups:1.0" default-stack="udp"> | |
<stack name="udp"> | |
<transport type="UDP" socket-binding="jgroups-udp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="PING"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-udp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
<stack name="tcp"> | |
<transport type="TCP" socket-binding="jgroups-tcp" diagnostics-socket-binding="jgroups-diagnostics"/> | |
<protocol type="MPING" socket-binding="jgroups-mping"/> | |
<protocol type="MERGE2"/> | |
<protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> | |
<protocol type="FD"/> | |
<protocol type="VERIFY_SUSPECT"/> | |
<protocol type="BARRIER"/> | |
<protocol type="pbcast.NAKACK"/> | |
<protocol type="UNICAST"/> | |
<protocol type="pbcast.STABLE"/> | |
<protocol type="VIEW_SYNC"/> | |
<protocol type="pbcast.GMS"/> | |
<protocol type="UFC"/> | |
<protocol type="MFC"/> | |
<protocol type="FRAG2"/> | |
<protocol type="pbcast.STREAMING_STATE_TRANSFER"/> | |
<protocol type="pbcast.FLUSH"/> | |
</stack> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging" /> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0" /> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging" /> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0" /> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:modcluster:1.0"> | |
<mod-cluster-config advertise-socket="modcluster" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Standard-Endpoint-Config</ws:config-name> | |
</endpoint-config> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Recording-Endpoint-Config</ws:config-name> | |
<ws:pre-handler-chains> | |
<handler-chain xmlns="http://java.sun.com/xml/ns/javaee"> | |
<protocol-bindings>##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM</protocol-bindings> | |
<handler> | |
<handler-name>RecordingHandler</handler-name> | |
<handler-class>org.jboss.ws.common.invocation.RecordingServerHandler</handler-class> | |
</handler> | |
</handler-chain> | |
</ws:pre-handler-chains> | |
</endpoint-config> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="${jboss.bind.address:127.0.0.1}"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jgroups-udp" port="55200" multicast-address="230.0.0.4" multicast-port="45688"/> | |
<socket-binding name="jgroups-udp-fd" port="54200"/> | |
<socket-binding name="jgroups-diagnostics" port="0" multicast-address="224.0.75.75" multicast-port="7500"/> | |
<socket-binding name="jgroups-tcp" port="7600"/> | |
<socket-binding name="jgroups-tcp-fd" port="57600"/> | |
<socket-binding name="jgroups-mping" port="0" multicast-address="230.0.0.4" multicast-port="45700"/> | |
<socket-binding name="jmx-connector-registry" interface="management" port="1090"/> | |
<socket-binding name="jmx-connector-server" interface="management" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="modcluster" port="0" multicast-address="224.0.1.105" multicast-port="23364"/> | |
<socket-binding name="osgi-http" interface="management" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
<validation></validation> | |
<timeout></timeout> | |
<statement></statement> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging" /> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0" /> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging" /> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0" /> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" > | |
<timer-service> | |
<thread-pool core-threads="1" max-threads="4" /> | |
<data-store path="timer-service-data" relative-to="jboss.server.data.dir" /> | |
</timer-service> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Default MDB configurations --> | |
<mdb> | |
<resource-adapter-ref resource-adapter-name="hornetq-ra"/> | |
<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> | |
</mdb> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging" /> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0" /> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging" /> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0" /> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Standard-Endpoint-Config</ws:config-name> | |
</endpoint-config> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Recording-Endpoint-Config</ws:config-name> | |
<ws:pre-handler-chains> | |
<handler-chain xmlns="http://java.sun.com/xml/ns/javaee"> | |
<protocol-bindings>##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM</protocol-bindings> | |
<handler> | |
<handler-name>RecordingHandler</handler-name> | |
<handler-class>org.jboss.ws.common.invocation.RecordingServerHandler</handler-class> | |
</handler> | |
</handler-chain> | |
</ws:pre-handler-chains> | |
</endpoint-config> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" > | |
<timer-service> | |
<thread-pool core-threads="1" max-threads="4" /> | |
<data-store path="timer-service-data" relative-to="jboss.server.data.dir" /> | |
</timer-service> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
<strict-max-pool name="mdb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Default MDB configurations --> | |
<mdb> | |
<resource-adapter-ref resource-adapter-name="hornetq-ra"/> | |
<bean-instance-pool-ref pool-name="mdb-strict-max-pool"/> | |
</mdb> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging" /> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0" /> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging" /> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0" /> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Standard-Endpoint-Config</ws:config-name> | |
</endpoint-config> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Recording-Endpoint-Config</ws:config-name> | |
<ws:pre-handler-chains> | |
<handler-chain xmlns="http://java.sun.com/xml/ns/javaee"> | |
<protocol-bindings>##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM</protocol-bindings> | |
<handler> | |
<handler-name>RecordingHandler</handler-name> | |
<handler-class>org.jboss.ws.common.invocation.RecordingServerHandler</handler-class> | |
</handler> | |
</handler-chain> | |
</ws:pre-handler-chains> | |
</endpoint-config> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="${jboss.bind.address:127.0.0.1}"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jmx-connector-registry" interface="management" port="1090"/> | |
<socket-binding name="jmx-connector-server" interface="management" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="osgi-http" interface="management" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld" /> | |
<extension module="org.jboss.as.xts" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1"> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging" /> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0" /> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging" /> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0" /> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Standard-Endpoint-Config</ws:config-name> | |
</endpoint-config> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Recording-Endpoint-Config</ws:config-name> | |
<ws:pre-handler-chains> | |
<handler-chain xmlns="http://java.sun.com/xml/ns/javaee"> | |
<protocol-bindings>##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM</protocol-bindings> | |
<handler> | |
<handler-name>RecordingHandler</handler-name> | |
<handler-class>org.jboss.ws.common.invocation.RecordingServerHandler</handler-class> | |
</handler> | |
</handler-chain> | |
</ws:pre-handler-chains> | |
</endpoint-config> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:xts:1.0"> | |
<xts-environment url="http://localhost:8080/ws-c11/ActivationService"/> | |
</subsystem> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jacorb"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.messaging"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.webservices" /> | |
<extension module="org.jboss.as.weld" /> | |
<extension module="org.jboss.as.xts" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="jacorb"> | |
<level name="WARN"/> | |
</logger> | |
<!-- set jacorb.config to ERROR to avoid the "jacorb.properties not found" messages during startup --> | |
<logger category="jacorb.config"> | |
<level name="ERROR"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1"> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jacorb:1.0"> | |
<orb name="JBoss" print-version="off" giop-minor-version="2"> | |
<connection max-managed-buf-size="24" outbuf-cache-timeout="-1"/> | |
<naming root-context="JBoss/Naming/root" export-corbaloc="on"/> | |
</orb> | |
<poa monitoring="off" queue-wait="off"> | |
<request-processors pool-size="2" max-threads="8"/> | |
</poa> | |
<interop sun="on" chunk-custom-rmi-valuetypes="on" strict-check-on-tc-creation="off"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:messaging:1.0"> | |
<!-- Default journal file size is 10Mb, reduced here to 100k for faster first boot --> | |
<journal-file-size>102400</journal-file-size> | |
<journal-min-files>2</journal-min-files> | |
<journal-type>NIO</journal-type> | |
<!-- disable messaging persistence --> | |
<persistence-enabled>false</persistence-enabled> | |
<connectors> | |
<netty-connector name="netty" socket-binding="messaging" /> | |
<netty-connector name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
</netty-connector> | |
<in-vm-connector name="in-vm" server-id="0" /> | |
</connectors> | |
<acceptors> | |
<netty-acceptor name="netty" socket-binding="messaging" /> | |
<netty-acceptor name="netty-throughput" socket-binding="messaging-throughput"> | |
<param key="batch-delay" value="50"/> | |
<param key="direct-deliver" value="false"/> | |
</netty-acceptor> | |
<in-vm-acceptor name="in-vm" server-id="0" /> | |
</acceptors> | |
<security-settings> | |
<security-setting match="#"> | |
<permission type="createNonDurableQueue" roles="guest"/> | |
<permission type="deleteNonDurableQueue" roles="guest"/> | |
<permission type="consume" roles="guest"/> | |
<permission type="send" roles="guest"/> | |
</security-setting> | |
</security-settings> | |
<address-settings> | |
<!--default for catch all--> | |
<address-setting match="#"> | |
<dead-letter-address>jms.queue.DLQ</dead-letter-address> | |
<expiry-address>jms.queue.ExpiryQueue</expiry-address> | |
<redelivery-delay>0</redelivery-delay> | |
<max-size-bytes>10485760</max-size-bytes> | |
<message-counter-history-day-limit>10</message-counter-history-day-limit> | |
<address-full-policy>BLOCK</address-full-policy> | |
</address-setting> | |
</address-settings> | |
<!--JMS Stuff--> | |
<jms-connection-factories> | |
<connection-factory name="InVmConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/ConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<connection-factory name="RemoteConnectionFactory"> | |
<connectors> | |
<connector-ref connector-name="netty"/> | |
</connectors> | |
<entries> | |
<entry name="RemoteConnectionFactory"/> | |
</entries> | |
</connection-factory> | |
<pooled-connection-factory name="hornetq-ra"> | |
<transaction mode="xa"/> | |
<connectors> | |
<connector-ref connector-name="in-vm"/> | |
</connectors> | |
<entries> | |
<entry name="java:/JmsXA"/> | |
</entries> | |
</pooled-connection-factory> | |
</jms-connection-factories> | |
<jms-destinations> | |
<jms-queue name="testQueue"> | |
<entry name="queue/test"/> | |
</jms-queue> | |
<jms-topic name="testTopic"> | |
<entry name="topic/test"/> | |
</jms-topic> | |
</jms-destinations> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:webservices:1.0"> | |
<modify-wsdl-address>true</modify-wsdl-address> | |
<wsdl-host>localhost</wsdl-host> | |
<!-- | |
<wsdl-port>8080</wsdl-port> | |
<wsdl-secure-port>8443</wsdl-secure-port> | |
--> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Standard-Endpoint-Config</ws:config-name> | |
</endpoint-config> | |
<endpoint-config xmlns:ws="urn:jboss:jbossws-jaxws-config:4.0"> | |
<ws:config-name>Recording-Endpoint-Config</ws:config-name> | |
<ws:pre-handler-chains> | |
<handler-chain xmlns="http://java.sun.com/xml/ns/javaee"> | |
<protocol-bindings>##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM</protocol-bindings> | |
<handler> | |
<handler-name>RecordingHandler</handler-name> | |
<handler-class>org.jboss.ws.common.invocation.RecordingServerHandler</handler-class> | |
</handler> | |
</handler-chain> | |
</ws:pre-handler-chains> | |
</endpoint-config> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:xts:1.0"> | |
<xts-environment url="http://localhost:8080/ws-c11/ActivationService"/> | |
</subsystem> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="${jboss.bind.address:127.0.0.1}"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jacorb" port="3528"/> | |
<socket-binding name="jacorb-ssl" port="3529"/> | |
<socket-binding name="jmx-connector-registry" interface="management" port="1090"/> | |
<socket-binding name="jmx-connector-server" interface="management" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="messaging" port="5445" /> | |
<socket-binding name="messaging-throughput" port="5455"/> | |
<socket-binding name="osgi-http" interface="management" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
<validation></validation> | |
<timeout></timeout> | |
<statement></statement> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="UsersRoles" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" lite="true"> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="Disabled" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.pojo"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.1"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.1" lite="true"> | |
<!-- EJB3 pools --> | |
<pools> | |
<bean-instance-pools> | |
<strict-max-pool name="slsb-strict-max-pool" max-pool-size="20" instance-acquisition-timeout="5" | |
instance-acquisition-timeout-unit="MINUTES"/> | |
</bean-instance-pools> | |
</pools> | |
<!-- Session bean configurations --> | |
<session-bean> | |
<stateless> | |
<bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> | |
</stateless> | |
</session-bean> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:pojo:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="Disabled" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="${jboss.bind.address:127.0.0.1}"/> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="public"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jmx-connector-registry" interface="management" port="1090"/> | |
<socket-binding name="jmx-connector-server" interface="management" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="osgi-http" interface="management" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
~ JBoss, Home of Professional Open Source. | |
~ Copyright 2011, Red Hat, Inc., and individual contributors | |
~ as indicated by the @author tags. See the copyright.txt file in the | |
~ distribution for a full listing of individual contributors. | |
~ | |
~ This is free software; you can redistribute it and/or modify it | |
~ under the terms of the GNU Lesser General Public License as | |
~ published by the Free Software Foundation; either version 2.1 of | |
~ the License, or (at your option) any later version. | |
~ | |
~ This software is distributed in the hope that it will be useful, | |
~ but WITHOUT ANY WARRANTY; without even the implied warranty of | |
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
~ Lesser General Public License for more details. | |
~ | |
~ You should have received a copy of the GNU Lesser General Public | |
~ License along with this software; if not, write to the Free | |
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA | |
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org. | |
--> | |
<server xmlns="urn:jboss:domain:1.0"> | |
<extensions> | |
<extension module="org.jboss.as.clustering.infinispan"/> | |
<extension module="org.jboss.as.connector"/> | |
<extension module="org.jboss.as.deployment-scanner"/> | |
<extension module="org.jboss.as.ee"/> | |
<extension module="org.jboss.as.ejb3"/> | |
<extension module="org.jboss.as.jaxrs"/> | |
<extension module="org.jboss.as.jmx"/> | |
<extension module="org.jboss.as.jpa"/> | |
<extension module="org.jboss.as.logging"/> | |
<extension module="org.jboss.as.naming"/> | |
<extension module="org.jboss.as.osgi"/> | |
<extension module="org.jboss.as.remoting"/> | |
<extension module="org.jboss.as.sar"/> | |
<extension module="org.jboss.as.security"/> | |
<extension module="org.jboss.as.threads"/> | |
<extension module="org.jboss.as.transactions"/> | |
<extension module="org.jboss.as.web" /> | |
<extension module="org.jboss.as.weld" /> | |
</extensions> | |
<system-properties> | |
<property name="java.security.krb5.kdc" value="vm137.gsslab.rdu.redhat.com"/> | |
<property name="java.security.krb5.realm" value="VM137DOMAIN.GSSLAB"/> | |
</system-properties> | |
<management> | |
<security-realms> | |
<security-realm name="PropertiesMgmtSecurityRealm"> | |
<authentication> | |
<properties path="mgmt-users.properties" relative-to="jboss.server.config.dir" /> | |
</authentication> | |
</security-realm> | |
</security-realms> | |
<management-interfaces> | |
<native-interface interface="management" port="9999" /> | |
<http-interface interface="management" port="9990"/> | |
</management-interfaces> | |
</management> | |
<profile> | |
<subsystem xmlns="urn:jboss:domain:logging:1.0"> | |
<console-handler name="CONSOLE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
</console-handler> | |
<periodic-rotating-file-handler name="FILE"> | |
<level name="INFO"/> | |
<formatter> | |
<pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> | |
</formatter> | |
<file relative-to="jboss.server.log.dir" path="server.log"/> | |
<suffix value=".yyyy-MM-dd"/> | |
</periodic-rotating-file-handler> | |
<logger category="com.arjuna"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="org.apache.tomcat.util.modeler"> | |
<level name="WARN"/> | |
</logger> | |
<logger category="sun.rmi"> | |
<level name="WARN"/> | |
</logger> | |
<root-logger> | |
<level name="INFO"/> | |
<handlers> | |
<handler name="CONSOLE"/> | |
<handler name="FILE"/> | |
</handlers> | |
</root-logger> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:datasources:1.0"> | |
<datasources> | |
<datasource jndi-name="java:jboss/datasources/ExampleDS" enabled="true" use-java-context="true" pool-name="H2DS"> | |
<connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> | |
<driver>h2</driver> | |
<pool></pool> | |
<security> | |
<user-name>sa</user-name> | |
<password>sa</password> | |
</security> | |
<validation></validation> | |
<timeout></timeout> | |
<statement></statement> | |
</datasource> | |
<drivers> | |
<driver name="h2" module="com.h2database.h2"> | |
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> | |
</driver> | |
</drivers> | |
</datasources> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.0"> | |
<deployment-scanner scan-interval="5000" relative-to="jboss.server.base.dir" path="deployments" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:ee:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:ejb3:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:infinispan:1.0" default-cache-container="hibernate"> | |
<cache-container name="hibernate" default-cache="local-query"> | |
<local-cache name="entity"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="local-query"> | |
<eviction strategy="LRU" max-entries="10000"/> | |
<expiration max-idle="100000"/> | |
</local-cache> | |
<local-cache name="timestamps"> | |
<eviction strategy="NONE"/> | |
</local-cache> | |
</cache-container> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jaxrs:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:jca:1.0"> | |
<archive-validation enabled="false" /> | |
<bean-validation enabled="false" /> | |
<default-workmanager> | |
<short-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</short-running-threads> | |
<long-running-threads blocking="true"> | |
<core-threads count="10" per-cpu="20"/> | |
<queue-length count="10" per-cpu="20"/> | |
<max-threads count="10" per-cpu="20"/> | |
<keepalive-time time="10" unit="seconds"/> | |
</long-running-threads> | |
</default-workmanager> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jmx:1.0"> | |
<jmx-connector registry-binding="jmx-connector-registry" server-binding="jmx-connector-server" /> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:jpa:1.0"> | |
<jpa default-datasource=""/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:naming:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:osgi:1.0" activation="lazy"> | |
<configuration pid="org.apache.felix.webconsole.internal.servlet.OsgiManager"> | |
<property name="manager.root">jboss-osgi</property> | |
</configuration> | |
<properties> | |
<!-- | |
A comma seperated list of module identifiers. Each system module | |
is added as a dependency to the OSGi framework module. The packages | |
from these system modules can be made visible as framework system packages. | |
http://www.osgi.org/javadoc/r4v42/org/osgi/framework/Constants.html#FRAMEWORK_SYSTEMPACKAGES_EXTRA | |
--> | |
<property name="org.jboss.osgi.system.modules"> | |
org.apache.commons.logging, | |
org.apache.log4j, | |
org.jboss.as.osgi, | |
org.slf4j, | |
</property> | |
<!-- | |
Framework environment property identifying extra packages which the system bundle | |
must export from the current execution environment | |
--> | |
<property name="org.osgi.framework.system.packages.extra"> | |
org.apache.commons.logging;version=1.1.1, | |
org.apache.log4j;version=1.2, | |
org.jboss.as.osgi.service;version=7.0, | |
org.jboss.osgi.deployment.interceptor;version=1.0, | |
org.jboss.osgi.spi.capability;version=1.0, | |
org.jboss.osgi.spi.util;version=1.0, | |
org.jboss.osgi.testing;version=1.0, | |
org.jboss.osgi.vfs;version=1.0, | |
org.slf4j;version=1.5.10, | |
</property> | |
<!-- Specifies the beginning start level of the framework --> | |
<property name="org.osgi.framework.startlevel.beginning">1</property> | |
</properties> | |
<modules> | |
<!-- modules registered with the OSGi layer on startup --> | |
<module identifier="javaee.api"/> | |
<module identifier="org.jboss.logging"/> | |
<!-- bundles installed on startup --> | |
<module identifier="org.apache.aries.util"/> | |
<module identifier="org.jboss.osgi.webconsole"/> | |
<module identifier="org.osgi.compendium"/> | |
<!-- bundles started in startlevel 1 --> | |
<module identifier="org.apache.felix.log" startlevel="1"/> | |
<module identifier="org.jboss.osgi.logging" startlevel="1"/> | |
<module identifier="org.apache.felix.configadmin" startlevel="1"/> | |
<module identifier="org.jboss.as.osgi.configadmin" startlevel="1"/> | |
<!-- bundles started in startlevel 2 --> | |
<module identifier="org.apache.aries.jmx" startlevel="2"/> | |
<module identifier="org.apache.felix.eventadmin" startlevel="2"/> | |
<module identifier="org.apache.felix.metatype" startlevel="2"/> | |
<module identifier="org.apache.felix.scr" startlevel="2"/> | |
<module identifier="org.apache.felix.webconsole" startlevel="2"/> | |
<module identifier="org.jboss.osgi.jmx" startlevel="2"/> | |
<module identifier="org.jboss.osgi.http" startlevel="2"/> | |
<!-- bundles started in startlevel 3 --> | |
<module identifier="org.jboss.osgi.blueprint" startlevel="3"/> | |
<module identifier="org.jboss.osgi.webapp" startlevel="3"/> | |
<module identifier="org.jboss.osgi.xerces" startlevel="3"/> | |
</modules> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:remoting:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0" /> | |
<subsystem xmlns="urn:jboss:domain:sar:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:security:1.0"> | |
<security-domains> | |
<security-domain name="host" cache-type="default"> | |
<authentication> | |
<login-module code="Kerberos" | |
flag="required"> | |
<module-option name="storeKey" value="true"/> | |
<module-option name="useKeyTab" value="true"/> | |
<module-option name="principal" value="host/[email protected]"/> | |
<module-option name="keyTab" value="/home/darranl/applications/negotiation-as/jboss-6.1.0-SNAPSHOT/bin/service.keytab"/> | |
<module-option name="doNotPrompt" value="true"/> | |
<module-option name="debug" value="false"/> | |
</login-module> | |
</authentication> | |
</security-domain> | |
<security-domain name="SPNEGO" cache-type="default"> | |
<authentication> | |
<login-module code="SPNEGO" | |
flag="requisite"> | |
<module-option name="password-stacking" value="useFirstPass"/> | |
<module-option name="serverSecurityDomain" value="host"/> | |
<!--<module-option name="usernamePasswordDomain">username_kerberos</module-option>--> | |
</login-module> | |
<login-module code="AdvancedAdLdap" | |
flag="required"> | |
<module-option name="password-stacking" value="useFirstPass"/> | |
<module-option name="bindAuthentication" value="GSSAPI"/> | |
<module-option name="jaasSecurityDomain" value="host"/> | |
<module-option name="java.naming.provider.url" value="ldap://vm137.vm137domain.gsslab"/> | |
<module-option name="baseCtxDN" value="CN=Users,DC=vm137domain,DC=gsslab"/> | |
<module-option name="baseFilter" value="(userPrincipalName={0})"/> | |
<module-option name="rolesCtxDN" value="CN=Users,DC=vm137domain,DC=gsslab"/> | |
<module-option name="roleFilter" value="(distinguishedName={1})"/> | |
<module-option name="roleAttributeID" value="memberOf"/> | |
<module-option name="roleAttributeIsDN" value="true"/> | |
<module-option name="roleNameAttributeID" value="cn"/> | |
<module-option name="recurseRoles" value="true"/> | |
</login-module> | |
</authentication> | |
</security-domain> | |
<security-domain name="other" cache-type="default"> | |
<authentication> | |
<login-module code="Disabled" flag="required"/> | |
</authentication> | |
</security-domain> | |
</security-domains> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:threads:1.0"/> | |
<subsystem xmlns="urn:jboss:domain:transactions:1.0"> | |
<recovery-environment socket-binding="txn-recovery-environment" status-socket-binding="txn-status-manager"/> | |
<core-environment> | |
<process-id> | |
<uuid /> | |
</process-id> | |
</core-environment> | |
<coordinator-environment default-timeout="300"/> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host"> | |
<connector name="http" scheme="http" protocol="HTTP/1.1" socket-binding="http"/> | |
<virtual-server name="default-host" enable-welcome-root="true"> | |
<alias name="localhost" /> | |
<alias name="example.com" /> | |
</virtual-server> | |
</subsystem> | |
<subsystem xmlns="urn:jboss:domain:weld:1.0" /> | |
</profile> | |
<interfaces> | |
<interface name="management"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="public"> | |
<inet-address value="127.0.0.1"/> | |
</interface> | |
<interface name="vpn"> | |
<any> | |
<subnet-match value="10.36.0.0/16"/> | |
</any> | |
</interface> | |
</interfaces> | |
<socket-binding-group name="standard-sockets" default-interface="vpn"> | |
<socket-binding name="http" port="8080"/> | |
<socket-binding name="https" port="8443"/> | |
<socket-binding name="jmx-connector-registry" port="1090"/> | |
<socket-binding name="jmx-connector-server" port="1091"/> | |
<socket-binding name="jndi" port="1099"/> | |
<socket-binding name="osgi-http" port="8090"/> | |
<socket-binding name="remoting" port="4447"/> | |
<socket-binding name="txn-recovery-environment" port="4712"/> | |
<socket-binding name="txn-status-manager" port="4713"/> | |
</socket-binding-group> | |
</server> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment