Is this a typo: -b0.0.0.0
It should be: -b 0.0.0.0
How did you change the run.bat? According to the error message you appear to have set the bind address to "/0.0.0.0" and not "0.0.0.0".
Also, I recommend that instead of changing run.bat you create a new batch file that contains:
call run.bat -b 0.0.0.0
Thank you for your quick reply PeterJ!
You are right, I meant -b 0.0.0.0 but the log definitely says "/0.0.0.0", I'm not sure why.
Anyway, just tried again and it seems a good old fashion Windows reboot fixed the problem. I should have known, I've seen this with other ports Windows randomly takes. I would add this port to the list of reserved ports in Windows (so it won't take it) but I'm not sure what "port 4,712" means... I assume 4712.
Anyway, thank you again for your help, I hope this helps others as well.
You can use netstat, or better yet, TCPView from sysinternal, to see what apps are using a port (4712 in this case). Some Windows apps, notably the MS Sync Center and virus scanners, seem to take random ports that JBoss AS later wants.