Provide the embedded web server to run ngrinder without he tomcat.
This might make ngrinder easier to install. and make we need to upload only one binary into sourceforge.
Final goal of this is to run ngrinder using following command just like Jenkins.
jar -jar ngrinder-controller.war -port 8080
There are several consideration.
- war should be self executable.
- User might not configure the JAVA_OPTS before run above command. So it's easy to fall into OOM error. We need to take out some memory consuming features(e.g: script console) in the default configuration.
However we should keep current Tomcat support as well while it can be executed in the command line.