Could not bind /JStatRemoteHost to RMI Registryjava.rmi.ConnectIOException: non-JRMP server at remote endpoint at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:217) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:306) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at sun.tools.jstatd.Jstatd.bind(Jstatd.java:40) at sun.tools.jstatd.Jstatd.main(Jstatd.java:126)

So I changed to port 1098 because I read somewhere here that JBoss binds the naming to 1099 but the socket to 1098 or something like that. Tried jstatd -J-Djava.security.policy=jstatd.all.policy -p 1098 and now I get this message: Could not bind //:1098/JStatRemoteHost to RMI Registryjava.rmi.NoSuchObjectException: no such object in table at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:343) at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source) at java.rmi.Naming.rebind(Naming.java:160) at sun.tools.jstatd.Jstatd.bind(Jstatd.java:40) at sun.tools.jstatd.Jstatd.main(Jstatd.java:126)