How should I configure my Tomcat so normal users can develop their own Servlet Applications under their home directories?
In the tomcat server.xml file create one context for each user you want to enable. The context will have as path "/~<user>/myapp" and as docBase "/home/user/public_html/myapp".
The biggest problem is that you have to manually add each user context manually. You can probably work around a better solution if you can find a way to give to the different user a different usr than the one provided by default by Apache. I guess that if you check out the documentation od mod_userdir you can probably find better url.
It looks 'weird' but theoretically it should work fine. Eventually you can contact me directly and we can work this out.
[Note: Tomcat 4.0 is threatening to add this feature, but it hasn't yet (as of June 2001). -Alex]