Is it a good idea to run tomcat (tcServer from spring source) directly on port 80 (or 443) as root
One could use mod_proxy or mod_jk from apache2 to work around it. I have also seen iptables based solution (ie iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080)
Are there any pros/cons which one should know when it comes to production use?