Author: bleny Date: 2010-08-04 14:42:17 +0200 (Wed, 04 Aug 2010) New Revision: 226 Url: http://nuiton.org/repositories/revision/wikitty/226 Log: #788 d?\195?\169placement du fichier de conf jBoss utile seulement dans les tests Added: trunk/wikitty-api/src/test/resources/jbossts-properties.xml Removed: trunk/wikitty-api/src/main/resources/default-jbosstm-properties.xml Deleted: trunk/wikitty-api/src/main/resources/default-jbosstm-properties.xml =================================================================== --- trunk/wikitty-api/src/main/resources/default-jbosstm-properties.xml 2010-08-04 11:17:48 UTC (rev 225) +++ trunk/wikitty-api/src/main/resources/default-jbosstm-properties.xml 2010-08-04 12:42:17 UTC (rev 226) @@ -1,135 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> -<!-- - JBoss, Home of Professional Open Source - Copyright 2009, Red Hat Middleware LLC, and individual contributors - as indicated by the @author tags. - See the copyright.txt in the distribution for a - full listing of individual contributors. - This copyrighted material is made available to anyone wishing to use, - modify, copy, or redistribute it subject to the terms and conditions - of the GNU Lesser General Public License, v. 2.1. - This program is distributed in the hope that it will be useful, but WITHOUT A - 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, - v.2.1 along with this distribution; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, USA. - - (C) 2009, - @author JBoss, a division of Red Hat. ---> -<properties> - <!-- - This is the JBossTS configuration file for running ArjunaJTA. - It should be called jbossts-properties.xml. - You need a different version for ArjunaCore or JTS usage. - - *************************** - - Property values may be literals or be tokens of the form ${p1[,p2][:v]} - in which case the token values are substituted for the values of the corresponding system - properties as follows: - - - Any occurance of ${p} with the System.getProperty(p) value. - If there is no such property p defined, then the ${p} reference will remain unchanged. - - - If the property reference is of the form ${p:v} and there is no such property p, - then the default value v will be returned. - - - If the property reference is of the form ${p1,p2} or ${p1,p2:v} then - the primary and the secondary properties will be tried in turn, before - returning either the unchanged input, or the default value. - - The property ${/} is replaced with System.getProperty("file.separator") - value and the property ${:} is replaced with System.getProperty("path.separator"). - - Note this substitution applies to property values only at the point they are read from - the config file. Tokens in system properties won't be substituted. - --> - - <!-- (default is 0x00000000 i.e. no logging. Set to 0xffffffff for full logging) --> - <entry key="LoggingEnvironmentBean.debugLevel">0x00000000</entry> - - <!-- (default is YES) --> - <entry key="CoordinatorEnvironmentBean.commitOnePhase">YES</entry> - - <!-- default is under user.home - must be writeable!) --> - <entry key="ObjectStoreEnvironmentBean.objectStoreDir">target/jbosstm</entry> - - <!-- (default is ON) --> - <entry key="ObjectStoreEnvironmentBean.transactionSync">ON</entry> - - <!-- (Must be unique across all Arjuna instances.) --> - <entry key="CoreEnvironmentBean.nodeIdentifier">1</entry> - - <!-- Which Xid types to recover --> - <entry key="JTAEnvironmentBean.xaRecoveryNodes">1</entry> - - <!-- - Base port number for determining a unique number to associate with an instance of the transaction service - (which is needed in order to support multiple instances on the same machine). - Use the value 0 to allow the system to select the first available port number. - If the port number is non-zero and the port is in use then the value will be incremented until either a successful binding - to the loopback address is created or until the the maximum number of ports (specified by the - CoreEnvironmentBean.socketProcessIdMaxPorts property) have been tried or until the port number - reaches the maximum possible port number. - --> - <entry key="CoreEnvironmentBean.socketProcessIdPort">0</entry> - - - - <!-- - Periodic recovery modules to use. Invoked in the order they appear in the list. - Check http://www.jboss.org/community/docs/DOC-10788 for more information - on recovery modules and their configuration when running in various - deployments. - --> - <entry key="RecoveryEnvironmentBean.recoveryExtensions"> - com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule - com.arjuna.ats.internal.txoj.recovery.TORecoveryModule - com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule - </entry> - - <!-- Expiry scanners to use (order of invocation is random). --> - <entry key="RecoveryEnvironmentBean.expiryScanners"> - com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner - </entry> - - <!-- - Add the following to the set of expiryScanners above to move logs that cannot be completed by failure recovery. - But be sure you know what you are doing and why! - com.arjuna.ats.internal.arjuna.recovery.AtomicActionExpiryScanner - --> - - <!-- - The address and port number on which the recovery manager listens - If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence - --> - <entry key="RecoveryEnvironmentBean.recoveryPort">4712</entry> - - <entry key="RecoveryEnvironmentBean.recoveryAddress"></entry> - - <!-- - Use this to fix the port on which the TransactionStatusManager listens, - The default behaviour is to use any free port. - --> - <entry key="RecoveryEnvironmentBean.transactionStatusManagerPort">0</entry> - - <!-- - Use this to fix the address on which the TransactionStatusManager binds, - The default behaviour is to use the loopback address (ie localhost). - If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence - --> - <entry key="RecoveryEnvironmentBean.transactionStatusManagerAddress"></entry> - - <!-- - For cases where the recovery manager is in process with the transaction manager and nothing else uses - the ObjectStore, it is possible to disable the socket based recovery listener by setting this to NO. - Caution: use of this property can allow multiple recovery processes to run on the same ObjectStore - if you are not careful. That in turn can lead to incorrect transaction processing. Use with care. - --> - <entry key="RecoveryEnvironmentBean.recoveryListener">YES</entry> - -</properties> Copied: trunk/wikitty-api/src/test/resources/jbossts-properties.xml (from rev 225, trunk/wikitty-api/src/main/resources/default-jbosstm-properties.xml) =================================================================== --- trunk/wikitty-api/src/test/resources/jbossts-properties.xml (rev 0) +++ trunk/wikitty-api/src/test/resources/jbossts-properties.xml 2010-08-04 12:42:17 UTC (rev 226) @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> +<!-- + JBoss, Home of Professional Open Source + Copyright 2009, Red Hat Middleware LLC, and individual contributors + as indicated by the @author tags. + See the copyright.txt in the distribution for a + full listing of individual contributors. + This copyrighted material is made available to anyone wishing to use, + modify, copy, or redistribute it subject to the terms and conditions + of the GNU Lesser General Public License, v. 2.1. + This program is distributed in the hope that it will be useful, but WITHOUT A + 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, + v.2.1 along with this distribution; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + + (C) 2009, + @author JBoss, a division of Red Hat. +--> +<properties> + <!-- + This is the JBossTS configuration file for running ArjunaJTA. + It should be called jbossts-properties.xml. + You need a different version for ArjunaCore or JTS usage. + + *************************** + + Property values may be literals or be tokens of the form ${p1[,p2][:v]} + in which case the token values are substituted for the values of the corresponding system + properties as follows: + + - Any occurance of ${p} with the System.getProperty(p) value. + If there is no such property p defined, then the ${p} reference will remain unchanged. + + - If the property reference is of the form ${p:v} and there is no such property p, + then the default value v will be returned. + + - If the property reference is of the form ${p1,p2} or ${p1,p2:v} then + the primary and the secondary properties will be tried in turn, before + returning either the unchanged input, or the default value. + + The property ${/} is replaced with System.getProperty("file.separator") + value and the property ${:} is replaced with System.getProperty("path.separator"). + + Note this substitution applies to property values only at the point they are read from + the config file. Tokens in system properties won't be substituted. + --> + + <!-- (default is 0x00000000 i.e. no logging. Set to 0xffffffff for full logging) --> + <entry key="LoggingEnvironmentBean.debugLevel">0x00000000</entry> + + <!-- (default is YES) --> + <entry key="CoordinatorEnvironmentBean.commitOnePhase">YES</entry> + + <!-- default is under user.home - must be writeable!) --> + <entry key="ObjectStoreEnvironmentBean.objectStoreDir">target${/}jbosstm</entry> + + <!-- (default is ON) --> + <entry key="ObjectStoreEnvironmentBean.transactionSync">ON</entry> + + <!-- (Must be unique across all Arjuna instances.) --> + <entry key="CoreEnvironmentBean.nodeIdentifier">1</entry> + + <!-- Which Xid types to recover --> + <entry key="JTAEnvironmentBean.xaRecoveryNodes">1</entry> + + <!-- + Base port number for determining a unique number to associate with an instance of the transaction service + (which is needed in order to support multiple instances on the same machine). + Use the value 0 to allow the system to select the first available port number. + If the port number is non-zero and the port is in use then the value will be incremented until either a successful binding + to the loopback address is created or until the the maximum number of ports (specified by the + CoreEnvironmentBean.socketProcessIdMaxPorts property) have been tried or until the port number + reaches the maximum possible port number. + --> + <entry key="CoreEnvironmentBean.socketProcessIdPort">0</entry> + + + + <!-- + Periodic recovery modules to use. Invoked in the order they appear in the list. + Check http://www.jboss.org/community/docs/DOC-10788 for more information + on recovery modules and their configuration when running in various + deployments. + --> + <entry key="RecoveryEnvironmentBean.recoveryExtensions"> + com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule + com.arjuna.ats.internal.txoj.recovery.TORecoveryModule + com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule + </entry> + + <!-- Expiry scanners to use (order of invocation is random). --> + <entry key="RecoveryEnvironmentBean.expiryScanners"> + com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner + </entry> + + <!-- + Add the following to the set of expiryScanners above to move logs that cannot be completed by failure recovery. + But be sure you know what you are doing and why! + com.arjuna.ats.internal.arjuna.recovery.AtomicActionExpiryScanner + --> + + <!-- + The address and port number on which the recovery manager listens + If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence + --> + <entry key="RecoveryEnvironmentBean.recoveryPort">4712</entry> + + <entry key="RecoveryEnvironmentBean.recoveryAddress"></entry> + + <!-- + Use this to fix the port on which the TransactionStatusManager listens, + The default behaviour is to use any free port. + --> + <entry key="RecoveryEnvironmentBean.transactionStatusManagerPort">0</entry> + + <!-- + Use this to fix the address on which the TransactionStatusManager binds, + The default behaviour is to use the loopback address (ie localhost). + If running within an AS then the address the AS is bound to (jboss.bind.address) takes precedence + --> + <entry key="RecoveryEnvironmentBean.transactionStatusManagerAddress"></entry> + + <!-- + For cases where the recovery manager is in process with the transaction manager and nothing else uses + the ObjectStore, it is possible to disable the socket based recovery listener by setting this to NO. + Caution: use of this property can allow multiple recovery processes to run on the same ObjectStore + if you are not careful. That in turn can lead to incorrect transaction processing. Use with care. + --> + <entry key="RecoveryEnvironmentBean.recoveryListener">YES</entry> + +</properties>
participants (1)
-
bleny@users.nuiton.org