Thomas Diesler [
http://community.jboss.org/people/thomas.diesler%40jboss.com] created the
discussion
"Re: Remote JMX connector for AS7"
To view the discussion, visit:
http://community.jboss.org/message/567113#567113
--------------------------------------------------------------
We are still having a hard time to get this to work, which is a prerequisite for all
remote OSGi testing (e.g. our Arquillian Hudson integration)
I modifid the JMXConnectorService such that it is more explicit in the URL and also setup
a test case that checks the JSR160 connection
http://github.com/jbosgi/jboss-as/commit/78dc6049fd64389ff2e1a9a50e78e6ed...
http://github.com/jbosgi/jboss-as/commit/78dc6049fd64389ff2e1a9a50e78e6ed...
[tdiesler@tdvaio jmx]$ mvn -Dtest=JMXConnectorTestCase test
Running org.jboss.as.jmx.JMXConnectorTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.278 sec
The above sets up the JMXConnectorServer in @BeforeClass and checks whether the
MBeanServer can be obtained through the connection.
However, in the remote schenario with AS running I get
[tdiesler@tdvaio jmx]$ mvn -Djmx.remote=true
-Dtest=JMXConnectorTestCase test
java.rmi.ConnectException: Connection refused to host: 192.168.0.101; nested exception
is:
java.net.ConnectException: Connection refused
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
at sun.rmi.registry.RegistryImpl_Stub.list(Unknown Source)
at org.jboss.as.jmx.JMXConnectorTestCase.beforeClass(JMXConnectorTestCase.java:71)
The issue seems to be that remote access of the RMI registry fails already.
// Check if the RMI registry is running. With AS started
this should succeed.
Registry registry = LocateRegistry.getRegistry(host.getHostAddress(),
rmiPort);
String[] objectNames = registry.list();
assertNotNull("Registered RMI objects", objectNames);
Any idea, why a remote client cannot access the registry that AS exports?
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/567113#567113]
Start a new discussion in JBoss AS7 Development at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]