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