If your standalone.xml looks like this:
start the Server with
standalone.sh -Djboss.bind.address=0.0.0.0 -Djboss.bind.address.management=0.0.0.0
or with your public IP-adress.
Its fine with unix box, what about windows box...?
Otherwise there is no difference. Check with netstat whether there is a listener on the public IP-address. Then you can try with "telnet ip 8080" from another box to reach the server. If you can't, you probably have a firewall that restricts access.