Bonjour et merci pour vos réponses,
Thomas : J'ai fais comme toi en ne gardant que la variable
server mais j'ai toujours le même échec avec une exception java.io.Exception.
Code : Tout sélectionner
server = new TCPServer();
ObjectName name = new ObjectName("TCPServer:name=TCPAgent_tests");
mbs = ManagementFactory.getPlatformMBeanServer();
mbs.registerMBean(server, name);
server.create(port);
server.start();
server.addNotificationListener(this,null,null);
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:1099/server");
JMXConnectorServer cs = JMXConnectorServerFactory.newJMXConnectorServer(url, null, this.mbs);
cs.start();
JP : J'ai utlisé le proxy mais pareil toujours le même échec dans Jnews :
Code : Tout sélectionner
TCPServer bean = new TCPServer();
ObjectName name = new ObjectName("TCPServer:name=TCPAgent_tests");
mbs = ManagementFactory.getPlatformMBeanServer();
mbs.registerMBean(bean, name);
this.server = (TCPServerMBean) MBeanServerInvocationHandler.
newProxyInstance(
mbs,
name,
TCPServerMBean.class,
false);
server.create(port);
server.start();
bean.addNotificationListener(this,null,null);
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:1099/server");
JMXConnectorServer cs = JMXConnectorServerFactory.newJMXConnectorServer(url, null, this.mbs);
cs.start();
Merci à vous deux pour votre aide
Steven