* One major problem I have which limits my productivity is the need for frequent server restarts while developing. I believe this can be alleviated by using Resin rather than Tomcat.
Yes, it can. You do this by setting the
<class-update-interval>
element in resin.conf.