Programming, it turns out, is hard. Eloquent Javascript by Marijn Haverbeke
My opinion: Programming, it turns out, is not difficult but, it does take effort.
With Bitnami stacks, that effort required to create a Java Web development environment is greatly reduced.
It includes ready-to-run versions of Apache, Tomcat, MySQL and Java and required dependencies. The process is simple - just download, click next-next-next and you are done! It is completely self contained and will not interfere with other software on your system.
Download from here: http://bitnami.org/stack/tomcatstack