Como discutido nos comentários, descobri que o IE ocasionalmente tratará um domínio sem TLD como localhost
como uma solicitação não HTTP como essa. Digitar explicitamente http://localhost:8080
é irritante, mas geralmente faz com que funcione.