It should be able to listen on ports >= 1024 without admin rights. Does
running netstat -an | findstr 8080 return anything that is already
listening on that port?

netstat -an | findstr 8080
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING
TCP 192.168.1.120:51309 213.208.129.126:8080 ESTABLISHED
TCP [::]:8080 [::]:0 LISTENING