This week's book giveaway is in the OCMJEA forum. We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line! See this thread for details.
When you start the app server, a few log entries before the "Started in xxx seconds" line you should see a line that looks like this:
INFO [Http11Protocol] (main) Starting Coyote HTTP/1.1 on http-0.0.0.0-8080
Make sure that the IP address given in this entry matches the -b option you provided to the run script.
If that matches, then check your firewall and make sure that the port is open. You did not say which OS you were using but on Linux is you use iptables and don't open the ports things will run fine from localhost but you will not have remote connectivity.