|
From: nicolas de l. <nic...@gm...> - 2007-06-22 05:50:23
|
AFAIK since spring 2.0 bean creation became lazy, so this bean having no
reference in the context will not be instanciated neither started. Simply
addind lazy-loading="fasle" will solve this.
Hope it helps !
Nicolas
2007/6/22, jacksu <jac...@gm...>:
>
> I think I must done something wrong, I am trying to hook JMX to
> spring, but appears spring framework just ignore the JMX exporter
> class totally, unless I call getBean of that exporter class
> explicitly.
>
> Would anyone here could give me some hint? Thanks.
>
> public class Main {
> public static void main(String args[]) throws Exception {
> BeanFactory factory =
> new XmlBeanFactory(new
> ClassPathResource("com/jacktest/
> beans.xml"));
>
> // if uncomment the following line. I could see my testbean in
> jconsole. but if without this line, jconsole couldn't
> // find my testbean.
> // factory.getBean("exporter");
>
> TestBean tst = (TestBean)factory.getBean("testBean");
> }
> }
>
>
> This is the bean definition:
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
> "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
> <beans>
>
> <bean id="testBean" class="com.jacktest.TestBean">
> <property name="firstName" value="Jack"/>
> </bean>
>
> <bean id="mbeanServer"
> class="org.springframework.jmx.support.MBeanServerFactoryBean" />
>
> <!-- this bean must not be lazily initialized if the exporting is
> to happen -->
> <bean id="explorerBean"
> class="org.springframework.jmx.export.MBeanExporter">
> <property name="beans">
> <map>
> <entry key="bean:name=testBean" value-ref="testBean"/>
> </map>
> </property>
> </bean>
> </beans>
>
>
> And my command line has flag: -Dcom.sun.management.jmxremote.
>
> Thanks in advance.
>
> -- Jack
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
|