David,
Imagine my relief finding this in my google search! I also have set up Tomcat without a home directory, not knowing it would be an issue! I am going to create a home directory for Tomcat, if that fixes the issue you've resolved a week of headaches!
Edit: It did fix the issue. Thanks, David, I hope you know you helped someone three years after this post