Sample Two Node Domain
| 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. |
| 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. |
| 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. |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| #!/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 |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <?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/testserver@VM137DOMAIN.GSSLAB"/> | |
| <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> |
| # | |
| # 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 |
| # | |
| # 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 |
| # | |
| # 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 |
| # | |
| # 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 |
| # | |
| # 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 |
| # | |
| # 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 |
| # | |
| # 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 |
| # | |
| # 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 |
| # | |
| # 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 |
| # | |
| # 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 |
| # | |
| # 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 |
| # | |
| # 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 |
| <!-- | |
| ~ 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> | |
| <!-- | |
| ~ 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> | |
| <!-- | |
| ~ 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> | |
| <!-- | |
| ~ 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> | |
| <!-- | |
| ~ 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> | |
| <!-- | |
| ~ 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> | |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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> |
| <!-- | |
| ~ 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/testserver@VM137DOMAIN.GSSLAB"/> | |
| <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