Title:
Hi,
 
I am trying to access one MBean, which is deployed on JBoss at localhost, via JMXConnector. The code is like:
 
_JMXConnector = new RMIClientConnectorImpl("localhost");
 
and I have jndi.properties in my classpath as well. However, I got this exception:
 
javax.naming.NoInitialContextException: Need to specify class name in  environment or system property, or as an applet parameter, or in an application resource f
ile:  java.naming.factory.initial
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:646)
        at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
        at javax.naming.InitialContext.getEnvironment(InitialContext.java:475)
        at org.jboss.jmx.client.RMIClientConnectorImpl.start(RMIClientConnectorImpl.java:92)
        at org.jboss.jmx.client.RMIClientConnectorImpl.<init>(RMIClientConnectorImpl.java:78)
        at HeartBeat.appHeartBeat(HeartBeat.java:26)
        at HeartBeat.run(HeartBeat.java:54)
        at java.lang.Thread.run(Thread.java:484)

Please help!
 
Thanks,
Sheng 
 

Reply via email to