First, check whether your server listens on a loop or on all interfaces - at the command line, enter netstat -an find the line with port 8080 and enter LISTENING, something like this:
TCP 0.0.0.0:8080 0.0.0.0:07 LISTENING
If IP is 0.0.0.0, it means that it is listening on all IP addresses, and the problem is with something else blocking it.
If the IP address is 127.0.0.1, you need to bind to the address 0.0.0.0. And now funny creatures - according to the documentation , you should add --address=0.0.0.0 or --host=0.0.0.0 to the arguments in the launch configuration (depending on the GAE version - thanks @momijigari). But in my case, I also have GWT, and the parameters go to GWT, and it does not accept this argument. But, on the other hand, it listens for all the interfaces that I personally tried to change to localhost. However, the GWT parameter has the -bindAddress parameter, but it sets only the address for the code server (one by default with port 9997), not HTTP.
okrasz Sep 23 2018-11-11T00: 00Z
source share