J'ai écrit un simple projet Web dynamique à Eclipse Luna. Dans Web.xml, j'ai supprimé la liste par défaut mais l'URL http: // localhost: 8080 / Intextest / Directe toujours à welcome-file-list code> tag.
index.jsp code> sous 'web-inf' même après avoir supprimé la balise
welcome-list code> à partir de
web.xml code> . Comment il dirige vers
index.jsp code> page bien que
welcome-file-list code> est absent dans
web.xml code>? P> p> p>
3 Réponses :
S'il n'y a pas de liste d'accueil fournie, le conteneur tentera de charger les fichiers ci-dessous dans la commande définie:
mise à jour: Concernant Tomcat P>
Si aucun web.xml n'est fourni dans l'application, le web.xml par défaut ($ catalina_home / conf / web.xml) de Tomcat est fourni à l'application. Ce descripteur de déploiement a les lignes suivantes: p> c'est pourquoi l'index.jsp est affichée par défaut P> source de mise à jour:
Si vous utilisez une instance Tomcat 7, et ne spécifiez pas la liste de fichiers de bienvenue, le conteneur (Tomcat) regarde sa valeur par défaut, c'est-à-dire dans /conf/web.xml dans votre instance Tomcat.
Ce sont les lignes: p> Je suggère de ne rien changer dans la défaillance de Tomcat, car votre application Web ne doit pas dépendre du conteneur qui l'exécute. Au lieu de cela, vous devez définir votre propre liste de fichiers de bienvenue dans votre propre web.xml.
J'espère que cela vous aide! P> p>
Le fichier par défaut appelle index.jsp code> si vous modifiez le nom du fichier, il ne trouvera pas
index.jsp code> et vous pouvez obtenir le résultat attendu. p>
Quel serveur utilisez-vous?
Peut-être que cela a été stocké dans vos cookies de votre navigateur, supprimez-le simplement. Ou bien simplement vous nettoyer votre répertoire de travail tomcat qui créent également un problème parfois.
J'utilise tomcat v7.0 >>> @ paolof76
Ok je connais le problème ... expliquons dans un post
Hey @rafaftahsin, j'ai aussi ajouté l'info que vous utilisez Tomcat 7, c'est bon de savoir ...