Is there a way around having to restart tomcat every time a small change is made in java code?
Check out Jrebel. It detects the code changes, compiles and deploys the war automatically, without having to restart the server. It saves a lot of time and improves the productivity.