J'essaie de changer l'application par défaut du serveur web Tomcat 6 pour une autre application que "Root" (dans le dossier webapps). Quelle est la meilleure façon de procéder ?
Réponses
Trop de publicités?Je vais regarder dans ma documentation ; il y a un moyen de spécifier une configuration pour changer le chemin de l'application web Root en dehors de Root (ou Root.war), mais il semble que cela ait changé entre Tomcat 5 et 6.
J'ai trouvé ça :
http://www.nabble.com/Re:-Tomcat-6-and-Root-application...-td20017401.html
Il semble donc qu'il soit possible de modifier le chemin d'accès à la racine (dans Root.xml), mais que ce soit un peu compliqué : vous devez déplacer votre WAR en dehors du répertoire de déploiement automatique. Puis-je vous demander pourquoi le simple fait de renommer votre fichier en Root.war n'est pas une solution viable ?
http://localhost:8080/
charge l'index.html par défaut, situé à
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT
Pour modifier ce comportement et rediriger vers
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\MYAPPLICATION\index.html
vous devez modifier l'index.html à
C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT
comme suit
<html>
<head>
<title>Redirecting to /MYAPPLICATION</title>
</head>
<body onLoad="javascript:window.location='MYAPPLICATION';">
</body>
</html>
Ou
<html>
<head>
<title>Redirecting to /MYAPPLICATION</title>
<meta http-equiv="refresh" content="0;url=MYAPPLICATION" />
</head>
<body>
</body>
</html>
Référence : http://staraphd.blogspot.com/2009/10/change-default-Root-folder-in-tomcat.html
- Réponses précédentes
- Plus de réponses