I played around until I got it working 2 hours later

Access tomcat through port 8085. Either by changing the port in conf/server.xml, or another option is leaving the default server.xml alone and doing it through port forwarding. Login to your router and forward external port 8085 to 8080, then access it using your IP. I chose this option since my router does all of my networks.. well... routing.
No other apps are using port 8080. If it matters, my ISP blocks port 8080, but this shouldn't matter on the LAN side. Maybe the coders can answer why.