Confused over even the hello world demo

So I ran the Hello World demo and it worked fine. Great. So I changed the ServerUrl from:

http://localhost:2001/tms/business/hello

To

http://localhost:2001/hello

Compiled and it does not work. I tried to change the port to:

http://localhost:2002/tms/business/hello

Just hangs.

Please explain to me why this is? Why cannot I put anything after localhost and have it work on a simple demo that says Hello World??? I can change the message. That works. But changing the port and location makes it either crash or hang.

Please explain?

Mike

It's explained here in the documentation: Http Server | TMS Sparkle documentation

It's using http.sys which requires a previous URL reservation for it to work.
The URL http://localhost:2001/tms is already reserved in the system, it's reserved during TMS Sparkle installation.