Oui, c'est possible, mais c'est moins naturel qu'avec Apache.
Peut-être que la meilleure solution serait de placer un apache sur cette adresse qui renvoie les requêtes vers ton tomcat. C'est assez facile à mettre en place avec apache 2.2 et les mod_proxy et mod_proxy_ajp.
Si tu veux juste rendre ton application accessible sur l'adresse http://portail/, en mode production, la manip est plus simple. Il n'y a pas de notion host ou de service à manipuler, juste à changer le port du connecteur HTTP et à déployer ton application en ROOT.
Pour le connecteur, c'est dans le fichier server.xml, tu remplace le port 8080 par 80 :
<Connector port="80" protocol="HTTP/1.1" .../>
Pour déployer en root, tu retire le répertoire ROOT de webapps et tu renommes ton application en ROOT (répertoire ROOT ou fichier ROOT.war) avant de la déployer.
Partager