I'm not sure what the problem is but you can't use "the same IP address and same port number (8009)." If you're using a binding address at JBoss server startup (-b parameter), the IP's will differ. If you're using JBoss service bindings, the ports will differ.
Thank you, I changed node2 port number to 8109, node1's port is still 8009. I still can not access http://localhost/jmx-console
but if I only typed run, I could access http://localhost/jmx-console,
which means the request didn't go to node1 or node2, instead going to default, which part I missed to set up?
node1 and node2 are copied from all/ folder.