You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Kalpa Welivitigoda <ca...@gmail.com> on 2014/05/26 10:52:25 UTC
CXF monitoring with JMX
Hi,
I want to monitor CXF server with JMX and I followed the Configuring JMX
Integration [1] documentation. I use tomcat and following is the content of
my cxf.xml file located at
/home/kalpa/applications/apache-tomcat-7.0.54/webapps/java_first_jaxws/WEB-INF/classes
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="org.apache.cxf.management.InstrumentationManager"
class="org.apache.cxf.management.jmx.InstrumentationManagerImpl">
<property name="bus" ref="cxf" />
<property name="enabled" value="true" />
<property name="JMXServiceURL "
value="service:jmx:rmi:///jndi/rmi://localhost:9914/jmxrmi" />
</bean>
</beans>
But I cannot monitor the data with jconsole. There is no local entry for
the connection.
What could be the issue here?
[1] http://cxf.apache.org/docs/jmx-management.html
--
Best Regards,
Kalpa Welivitigoda
+94776509215
http://about.me/callkalpa
RE: CXF monitoring with JMX
Posted by "KARR, DAVID" <dk...@att.com>.
> -----Original Message-----
> From: Kalpa Welivitigoda [mailto:callkalpa@gmail.com]
> Sent: Tuesday, May 27, 2014 8:43 PM
> To: users@cxf.apache.org
> Subject: Re: CXF monitoring with JMX
>
> On Tue, May 27, 2014 at 11:37 PM, KARR, DAVID <dk...@att.com> wrote:
>
> > > -----Original Message-----
> > > From: Kalpa Welivitigoda [mailto:callkalpa@gmail.com]
> > > Sent: Monday, May 26, 2014 1:52 AM
> > > To: users@cxf.apache.org
> > > Subject: CXF monitoring with JMX
> > >
> > > Hi,
> > >
> > > I want to monitor CXF server with JMX and I followed the Configuring
> JMX
> > > Integration [1] documentation. I use tomcat and following is the
> content
> > > of
> > > my cxf.xml file located at
> > > /home/kalpa/applications/apache-tomcat-
> > > 7.0.54/webapps/java_first_jaxws/WEB-INF/classes
> > >
> > >
> > > <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="
> > > http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
> > > http://www.springframework.org/schema/beans
> > > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
> > >
> > > <bean id="org.apache.cxf.management.InstrumentationManager"
> > > class="org.apache.cxf.management.jmx.InstrumentationManagerImpl">
> > > <property name="bus" ref="cxf" />
> > > <property name="enabled" value="true" />
> > > <property name="JMXServiceURL "
> > > value="service:jmx:rmi:///jndi/rmi://localhost:9914/jmxrmi" />
> > > </bean>
> > >
> > > </beans>
> > >
> > >
> > > But I cannot monitor the data with jconsole. There is no local entry
> for
> > > the connection.
> > >
> > > What could be the issue here?
> >
> > You might try adding "-Dcom.sun.management.jmxremote" to the startup
> > command line for the process.
> >
> >
> I hope you mean to the startup of catalina. I tried but no change of
> results.
>
> Meanwhile I have made some progress and still have some issues. Please
> have
> a look,
> http://stackoverflow.com/questions/23889147/error-is-cxf-jmx-integration
>
> As far as I figured out the exceptions are due to a dependency version
> mismatch of spring. I am wondering what is the right mix of the versions.
The stacktrace looks curious. It's saying that property 'JMXServiceURL ' (not the space) does not exist.
Re: CXF monitoring with JMX
Posted by Kalpa Welivitigoda <ca...@gmail.com>.
On Tue, May 27, 2014 at 11:37 PM, KARR, DAVID <dk...@att.com> wrote:
> > -----Original Message-----
> > From: Kalpa Welivitigoda [mailto:callkalpa@gmail.com]
> > Sent: Monday, May 26, 2014 1:52 AM
> > To: users@cxf.apache.org
> > Subject: CXF monitoring with JMX
> >
> > Hi,
> >
> > I want to monitor CXF server with JMX and I followed the Configuring JMX
> > Integration [1] documentation. I use tomcat and following is the content
> > of
> > my cxf.xml file located at
> > /home/kalpa/applications/apache-tomcat-
> > 7.0.54/webapps/java_first_jaxws/WEB-INF/classes
> >
> >
> > <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="
> > http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
> > http://www.springframework.org/schema/beans
> > http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
> >
> > <bean id="org.apache.cxf.management.InstrumentationManager"
> > class="org.apache.cxf.management.jmx.InstrumentationManagerImpl">
> > <property name="bus" ref="cxf" />
> > <property name="enabled" value="true" />
> > <property name="JMXServiceURL "
> > value="service:jmx:rmi:///jndi/rmi://localhost:9914/jmxrmi" />
> > </bean>
> >
> > </beans>
> >
> >
> > But I cannot monitor the data with jconsole. There is no local entry for
> > the connection.
> >
> > What could be the issue here?
>
> You might try adding "-Dcom.sun.management.jmxremote" to the startup
> command line for the process.
>
>
I hope you mean to the startup of catalina. I tried but no change of
results.
Meanwhile I have made some progress and still have some issues. Please have
a look,
http://stackoverflow.com/questions/23889147/error-is-cxf-jmx-integration
As far as I figured out the exceptions are due to a dependency version
mismatch of spring. I am wondering what is the right mix of the versions.
--
Best Regards,
Kalpa Welivitigoda
+94776509215
http://about.me/callkalpa
RE: CXF monitoring with JMX
Posted by "KARR, DAVID" <dk...@att.com>.
> -----Original Message-----
> From: Kalpa Welivitigoda [mailto:callkalpa@gmail.com]
> Sent: Monday, May 26, 2014 1:52 AM
> To: users@cxf.apache.org
> Subject: CXF monitoring with JMX
>
> Hi,
>
> I want to monitor CXF server with JMX and I followed the Configuring JMX
> Integration [1] documentation. I use tomcat and following is the content
> of
> my cxf.xml file located at
> /home/kalpa/applications/apache-tomcat-
> 7.0.54/webapps/java_first_jaxws/WEB-INF/classes
>
>
> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
> http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
>
> <bean id="org.apache.cxf.management.InstrumentationManager"
> class="org.apache.cxf.management.jmx.InstrumentationManagerImpl">
> <property name="bus" ref="cxf" />
> <property name="enabled" value="true" />
> <property name="JMXServiceURL "
> value="service:jmx:rmi:///jndi/rmi://localhost:9914/jmxrmi" />
> </bean>
>
> </beans>
>
>
> But I cannot monitor the data with jconsole. There is no local entry for
> the connection.
>
> What could be the issue here?
You might try adding "-Dcom.sun.management.jmxremote" to the startup command line for the process.