Why use apache in front of jetty when jetty is a decent server for serving binary data (unlike older versions of tomcat).<p>Why not just enable jettys built-in automatic file-update-deploy stuff, and just use git to push the data and deploy that way?<p>I've used .war files and tomcat which is dead simple to deploy with the downside that there's no way to start swank-server (unless maybe disabling the security manager). Another downside is that .war files tend to be rather big.<p>Why use screen + emacs? Just recompiling things in emacs might probably introduce weird bugs as code is not removed from the system when it is removed from a source file. Seems a bit tough to manually go through all the source files in the right order and recompile them. It'd be easier IMHO to just start a swank server with every jetty started.