I have started and tested Tomcat under Port 8080 (default). Now I altered the connector port to 80 and restarted Tomcat, nothing will show on my minimal Debian 6.0 installa
stop apache service and then run tomcat you should be good , by default apache is running on port 80
Run your startup script as root after changing the binding.
sudo ./<path to tomcat bin director>/startup.sh
You can use authbind/privbind or capabilities to bind to port 80.
Did you start Tomcat on port 80 as root? You have to be root to bind to ports <= 1024 in Linux.
go to /etc/default/tomcat6 and change #AUTHBIND=no
to AUTHBIND=yes
# If you run Tomcat on port numbers that are all higher than 1023, then you
# do not need authbind. It is used for binding Tomcat to lower port numbers.
# NOTE: authbind works only with IPv4. Do not enable it when using IPv6.
# (yes/no, default: no)
#AUTHBIND=no
Two typical reasons:
root
)