I would assume that you are getting this behavior because you are running Tomcat itself as root. Perhaps you are listening on port 80 (which requires you to run as root).
I thought so too, but for the life of me I can't find where to set the user tomcat runs as (and I'm running on 8080, so I don't need to run as root and would prefer not to). Does tomcat just run as whoever executes the $tomcat/bin/startup.sh script? Surely I don't have to su to nobody everytime I want to start or reload tomcat, right?
I'll post to the tomcat list as well, but if you happen to know how to sort this, I'd appreciate the help.
Cheers, -Josh Emmons
