+1 for VirtualBox use, good stuff! When I need a DB server, which is rare
these days, but it happens, I use a VM based on JeOS (
http://en.wikipedia.org/wiki/Ubuntu_JeOS ) and have Oracle or whatever
running in it. Its a super small footprint and I don't have to add a bunch
to my system drive. I
For server based stuff, I usually put each project in a dir /servers with
each subir having a copy of Tomcat. I'm a bit lazy here, I could play with
config files and have one instance of Tomcat, but I also like separating
things very well. Note that if you are doing Java based server dev,
Intelli