Как настроить Tomcat на url?
Я бы сделал через nginx.
Пример гляньте тут)
www.mkyong.com/nginx/nginx-apache-tomcat-configura...
Изменение порта с 8080 на 80 делается в server.xml в узле <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
Название проекта убирается переименованием архива приложения в ROOT.war
А вот от /main надо избавляться уже внутри приложения.