Will this work once an app is deployed?

To test my web app I am calling it from my browser using http://127.0.0.1:8080/, but I am concerned that this only works locally. Do I need to name the CGI file to launch my deployed web app/

Typically you would access your deployed cgi web app with something like

http://www.mydomain.com/cgi-bin/mywebapp/mywebapp.cgi

where mywebapp is the folder where it is located and mywebapp.cgi is the cgi file.

[quote=116811:@Richard Corlett]Typically you would access your deployed cgi web app with something like

http://www.mydomain.com/cgi-bin/mywebapp/mywebapp.cgi
[/quote]
Wow!, so this means that if I have 50 or so links pointing toward http://127.0.0.1:8080/, do I have to change them via your suggestion before deployment?

127.0.0.1 refers to localhost so you can use it to access something on the same machine, like your web app running as a debug for example. The deployed cgi is typically accessed through a domain name so that it can be reached through the Internet. Yes, it does sound as though you would need to change the links before deployment.