In short, this is the sad life of researchers in Software Engineering. You would think we have all kinds of facilities to setup our own servers and the like. Well, we don't :-( (and I better stop here)
The website uses a service located in other domain (servlet deployed in a HTTP server). To deal with CORS, it is better to access the website through HTTP.