Salut,

j ai un client JMX qui marche tres bien en standalone JSE :
les quelques lignes qui font l'appel JMX :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://192.168.47.23:50000/jmx-rmi");
JMXConnector jmxc = JMXConnectorFactory.connect(url);
MBeanServerConnection connection = jmxc.getMBeanServerConnection();
Object result =(Object) connection.getAttribute (objectName, "LocalAddress");
ca me remonte mon indicateur sans probleme, par contre, je met le meme code dans une servlet JBoss (7.1) et j ai ceci :

...MyServlet a généré une exception: java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.NameNotFoundException: rmi://192.168.47.23:50000/jmxrmi -- service jboss.naming.context.java.rmi:."192.168.47.23:50000".jmxrmi

Caused by: javax.naming.NameNotFoundException: rmi://192.168.47.23:50000/jmxrmi -- service jboss.naming.context.java.rmi:."192.168.47.23:50000".jmxrmi
comprends pas ...
une idée/workaround ?

ps : ca marche sous JBoss 6.1 !

merci

Francois