On May 11, 2010, at 2:40 PM, Kevan Miller wrote: > > On May 11, 2010, at 1:48 PM, David Jencks wrote: > >> Every time I use jconsole I have to spend a long time trying to figure out >> how to connect to geronimo. Not sure if its in the wiki but maybe if its on >> the dev list I'll be able to find instructions again. >> >> 1. To get the mbeans in reasonably jsr-77 compliant order start jconsole >> something like this: >> >> jconsole >> -J-Dcom.sun.tools.jconsole.mbeans.keyPropertyList=type,j2eeType,J2EEServer,J2EEApplication,EJBModule,ResourceAdapterModule,WebModule,name > > Thanks. I'd always run just plain 'jconsole'. Can't say that I'd suffered > greatly, but controlling the mbean tree jconsole builds is probably a good > idea... > >> >> This is an incomplete list. I think its reasonable for everything except >> jca stuff which have a lot of useless name components. Probably we should >> fix the abstractName to ObjectName conversion so the property names list >> comes out more like this, assuming it doesn't contradict jsr77. >> >> 2. To connect on localhost use this url: >> >> service:jmx:rmi://localhost/jndi/rmi://localhost:1099/JMXConnector >> >> and log in with the same password as for deployment, by default >> system/manager > > Using Java 6 on Mac OS, I just choose the 'server.jar' local process. Saves > me from looking for the URL (which I used to do when running on Java 5). I > haven't run jconsole on trunk...
That didn't appear to work for me against trunk (I might have done something wrong). I sort of thought that having installed a JMXConnector with security might disable this direct connection.... but those experiments were a long time ago. thanks david jencks > >> >> Hope this helps me in the future :-D > > Would prolly be useful to put a script for launching jconsole in bin/ > > --kevan