Atomikos Forum |
|
We are evaluating JTA providers and currently the only thing keeping us from settling on Atomikos is our inability to use the JMX monitoring. When I configure the MBean and run jConsole, I see two nodes:
atomikos atomikos.transactions atomikos.tx-service has two attributes: HeuristicsOnly = false Transactions = javax.management.OBjectName[1] When I click on "Transactions I get: atomikos.transactions:TID-111.111.111.111.tm0003700012 The node atomikos.transactions has four attributes: HeuristicMessages = java.langString[0] State = ACTIVE Tags = java.langString[0] Tid = 111.111.111.111.tm0003700012 And that's all there is. Is that really it? Where are all the operations? where are the database connection properties? These are all standard for other connection and transaction providers and I'm amazed that Atomikos' JMX interface is so limited. Am I doing something wrong? For completeness, here is my JMX spring configuration: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <bean id="mbeanServer" class="org.springframework.jmx.support.MBeanServerFactoryBean" p:locateExistingServerIfPossible="true" /> <bean id="serverMBeanExporter" class="org.springframework.jmx.export.MBeanExporter" p:server-ref="mbeanServer" > <property name="beans"> <map> <entry key="atomikos:name=tx-service" value-ref="jmxTransactionService" /> </map> </property> </bean> <bean id="jmxTransactionService" class="com.atomikos.icatch.admin.jmx.JmxTransactionService"> </bean> </beans> Thanks |