cens/ohmageServer — Issue #222: Default ant build to NO_SSL
Author: jeroenooms
Created: 2012-02-29 23:11:00+00:00
State: open

I talked a bit with Josh today and I'd like to suggest to make the default ant build NO_SSL instead of SSL for both Server and Frontend.

The only difference between the builds is that for SSL (now the default) regular HTTP is denied and redirected by Tomcat to HTTPS. This restriction makes sense for our production deployments, but for the general case, it is not up to us to decide how third parties should be hosting our app. Some people might not have or want an HTTPS server, or might have a setup where Apache actually is hosting HTTP/HTTPS instead of tomcat, which causes the SSL build to not work.

In order to make it as easy and convenient as possible for third parties to give our software a try, I think it would be better if the default build does not have this restriction. People can still decide to activate the restriction once they go into 'production', but for development it is mostly confusing.