Setting Tx-Timeout on JBoss 5
joshua883 Mar 18, 2009 5:36 PMDear all,
I'd like to set a new value for the TransactionTimeout. Besides from the JMX Console I can see that this parameter is defined in deploy/transaction-jboss-beans.xml
<property name="transactionTimeout">300</property>
However if I try to change this parameter in the file lots of errors are issued and eventually JBoss crashes..!
*** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State} CachedConnectionManager -> TransactionManager{Configured:**ERROR**} DefaultUserTransactionprovider -> <UNKNOWN DefaultUserTransactionprovider>{Described:** UNRESOLVED Demands 'TransactionManager' **} RealTransactionManager -> TransactionManager{Instantiated:**ERROR**} UnifiedInvoker -> TransactionManager{Create:**ERROR**} WebServer -> jboss.jca:service=CachedConnectionManager{Create:** NOT FOUND Depends on 'jboss.jca:service=CachedConnectionManager' **} -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **} WorkManager -> TransactionManager{Configured:**ERROR**} jboss.admin:service=PluginManager -> jboss.jmx:name=Invoker,protocol=jrmp,service=proxyFactory,type=adaptor{Creat e:Configured} jboss.ejb:persistencePolicy=database,service=EJBTimerService -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured} jboss.ejb:service=EJB3TimerService -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **} -> jboss.jca:name=DefaultDS,service=DataSourceBinding{Create:Configured} jboss.ejb:service=EJBTimerService -> jboss.ejb:persistencePolicy=database,service=EJBTimerService{Create:Configur ed} -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **} jboss.jca:name='jboss-local-jdbc.rar',service=RARDeployment -> jboss:service=TransactionManager{Configured:** NOT FOUND Depends on 'jboss:service=TransactionManager' **} -> jboss.jca:service=WorkManager{Configured:** NOT FOUND Depends on 'jboss.jca:service=WorkManager' **} jboss.jca:name='jboss-xa-jdbc.rar',service=RARDeployment -> jboss.jca:service=WorkManager{Configured:** NOT FOUND Depends on 'jboss.jca:service=WorkManager' **} -> jboss:service=TransactionManager{Configured:** NOT FOUND Depends on 'jboss:service=TransactionManager' **} jboss.jca:name='jms-ra.rar',service=RARDeployment -> jboss.jca:service=WorkManager{Configured:** NOT FOUND Depends on 'jboss.jca:service=WorkManager' **} -> jboss:service=TransactionManager{Configured:** NOT FOUND Depends on 'jboss:service=TransactionManager' **} jboss.jca:name='mail-ra.rar',service=RARDeployment -> jboss.jca:service=WorkManager{Configured:** NOT FOUND Depends on 'jboss.jca:service=WorkManager' **} -> jboss:service=TransactionManager{Configured:** NOT FOUND Depends on 'jboss:service=TransactionManager' **} jboss.jca:name='quartz-ra.rar',service=RARDeployment -> jboss:service=TransactionManager{Configured:** NOT FOUND Depends on 'jboss:service=TransactionManager' **} -> jboss.jca:service=WorkManager{Configured:** NOT FOUND Depends on 'jboss.jca:service=WorkManager' **} jboss.jca:name=DefaultDS,service=DataSourceBinding -> jboss.jca:name=DefaultDS,service=LocalTxCM{Create:Configured} jboss.jca:name=DefaultDS,service=LocalTxCM -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:service=TransactionManager' **} -> jboss.jca:service=CachedConnectionManager{Create:** NOT FOUND Depends on 'jboss.jca:service=CachedConnectionManager' **} -> jboss.jca:name=DefaultDS,service=ManagedConnectionPool{Create:Configured} jboss.jca:name=DefaultDS,service=ManagedConnectionFactory -> jboss.jca:name='jboss-local-jdbc.rar',service=RARDeployment{Create:Instantia ted} jboss.jca:name=DefaultDS,service=ManagedConnectionPool -> jboss.jca:name=DefaultDS,service=ManagedConnectionFactory{Create:Configured} jboss.jca:name=JmsXA,service=ConnectionFactoryBinding -> jboss.jca:name=JmsXA,service=TxCM{Create:Configured} jboss.jca:name=JmsXA,service=ManagedConnectionFactory -> jboss.jca:name='jms-ra.rar',service=RARDeployment{Create:Instantiated} -> jboss.messaging:service=ServerPeer{Create:Configured} jboss.jca:name=JmsXA,service=ManagedConnectionPool -> jboss.jca:name=JmsXA,service=ManagedConnectionFactory{Create:Configured} jboss.jca:name=JmsXA,service=TxCM -> jboss.jca:name=JmsXA,service=ManagedConnectionPool{Create:Configured} -> jboss:service=TransactionManager{Create:** NOT FOUND Depends on 'jboss:servi ce=TransactionManager' **} -> jboss.jca:service=CachedConnectionManager{Create:** NOT FOUND Depends on 'jb oss.jca:service=CachedConnectionManager' **} jboss.jmx:name=Invoker,protocol=jrmp,service=proxyFactory,type=adaptor -> jboss:service=invoker,type=jrmp{Create:Configured} jboss.jmx:name=MBeanProxyRemote,protocol=jrmp,type=adaptor -> jboss.jmx:name=Invoker,protocol=jrmp,service=proxyFactory,type=adaptor{Creat e:Configured} jboss.messaging.connectionfactory:service=ClusterPullConnectionFactory -> jboss.messaging:service=ServerPeer{Create:Configured} -> jboss.messaging:service=PostOffice{Create:Configured} .................. at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(Dep loyersImpl.java:863) at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainD eployerImpl.java:665) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDSca nner.java:293) at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScan ner.java:221) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:44 1) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java :317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. runPeriodic(ScheduledThreadPoolExecutor.java:181) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(ScheduledThreadPoolExecutor.java:205) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec utor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor .java:907) at java.lang.Thread.run(Thread.java:619)
Is this the right place to change this parameter ?
I'm using JBoss 5.0.0 GA
thanks alot
john