HTTP Status 404 - la ressource demandée (/ProjectName/) n'est pas disponible

je reçois l'erreur suivante lors de l'exécution de mon projet Eclipse sur Tomcat server:

HTTP Status 404-la ressource demandée (/ProjectName/) n'est pas disponible.

L'URL dans la barre d'adresse du navigateur est http://localhost:8080/ProjectName/ .

je ne sais vraiment pas ce qui manque dans mes fichiers. J'ai un Index.jsp dans le dossier /WebContent et mon web.xml contient l'entrée suivante:

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
4
demandé sur BalusC 2011-10-18 00:07:20

2 réponses

par défaut, lorsque vous ouvrez le dossier racine du projet comme dans http://localhost:8080/ProjectName/ au lieu d'un fichier physique comme dans http://localhost:8080/ProjectName/Index.jsp , alors le serveur recherchera un fichier de bienvenue dans web.xml . Si aucun n'est trouvé, alors vous obtiendrez ce 404 "Page non trouvée" erreur.

dans votre cas, les URLs et les noms de fichier sont sensible à la casse . Vous avez déclaré index.jsp comme fichier de bienvenue, mais vous avez mentionné que vous aviez un Index.jsp . Renommez-le en index.jsp et ensuite, vous pourrez ouvrir la racine de contexte de l'application Web avec le fichier welcome de cette façon.

voir aussi:

11
répondu BalusC 2017-05-23 12:25:49
  1. dans L'Explorateur de projet clic droit sur le test (qui est le nom de votre projet, si je l'ai eu droit)
  2. dans le menu contextuel choisir Export - > WAR file
  3. dans la fenêtre de dialogue qui s'affiche, cliquez sur Parcourir... le bouton pour choisir le dossier de destination pour le déploiement. Ceci devrait être le dossier d'application web (Websites) de votre installation Tomcat: /webapps où se trouve le dossier dans lequel vous avez installé Tomcat.
  4. Cliquez Sur Terminer
  5. démarrez votre Tomcat.En supposant que vous avez l'index.fichier html dans le dossier WebContent du projet test dans Eclipse, vous devriez voir le contenu de l'index.html dans votre navigateur lorsque vous ouvrez l'URL. http://localhost:8080/projectApplication
0
répondu Utkal Santra 2016-10-06 19:19:04