I deployed a JAX-WS service and a Spring controller client to Jetty and hit
it with JConsole. 
On a Windows PC, I could see CXF MBeans but not any stats, even though I
configured CounterRepository as per the CXF documentation; my code 
CXFJMXConfig.java
<https://github.com/abhijitsarkar/java-ee/blob/master/webservices/jax-ws/jaxws-instrumentation/src/main/java/name/abhijitsarkar/webservices/jaxws/instrumentation/config/CXFJMXConfig.java>
 
. 
On a Mac, I couldn't even connect using JConsole and, of course, it's the
same code. I'm seeing the following
suspicious messages in the console:

I'm starting to think that CXF does not support client side JMX monitoring
and I've doubts whether it even supports server side stats as claimed in the 
docs <http://cxf.apache.org/docs/jmx-management.html>  . 

[2014-01-18 13:51:03,992] [DEBUG] springframework.jndi.JndiTemplate -
Looking up JNDI object with name [spring.liveBeansView.mbeanDomain]
[2014-01-18 13:51:03,992] [DEBUG] springframework.jndi.JndiPropertySource -
JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw
NamingException with message: null. Returning null.
[2014-01-18 13:51:03,992] [DEBUG] core.env.PropertySourcesPropertyResolver -
Searching for key 'spring.liveBeansView.mbeanDomain' in [systemProperties]
[2014-01-18 13:51:03,993] [DEBUG] core.env.PropertySourcesPropertyResolver -
Searching for key 'spring.liveBeansView.mbeanDomain' in [systemEnvironment]
[2014-01-18 13:51:03,993] [DEBUG] core.env.PropertySourcesPropertyResolver -
Could not find key 'spring.liveBeansView.mbeanDomain' in any property
source. Returning [null]



--
View this message in context: 
http://cxf.547215.n5.nabble.com/CXF-JMX-monitoring-tp5738787.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to