D'État HTTP 404 - La ressource demandée (/) n'est pas disponible
J'ai intégré Tomcat 7 dans Eclipse. Lorsque je le démarre à l'aide d'Eclipse, il montre que Tomcat est en place et fonctionne, mais quand je vais à http://localhost:8080 dans mon navigateur, il me donne l'erreur suivante:
D'État HTTP 404 - /
type rapport de situation
message /
description La ressource demandée (/) n'est pas disponible.
Apache Tomcat/7.0.23
J'ai essayé de changer le port dans server.xml
juste au cas où si 8080 est utilisé par un autre service, mais il ne fonctionne pas non plus. Comment puis-je le résoudre?
- Peut-être que eclipse est d'utiliser un autre port pour le serveur quand il le lance, indépendamment de tomcat configuration.
- Qu'espérez-vous y voir ? Lors de l'exécution dans eclipse, il n'y a rien à / , vous aurez à faire une webapp qui vais vous montrer sous /yourwebapp/
- Si vous obtenez une erreur 404, le serveur web est de répondre. Il dit même "Apache Tomcat/7.0.23" il n'a pas de contenu pour y répondre.
- Il suffit de regarder ce tutoriel, mais l'ENSEMBLE de! Puisqu'sur la 9e minute, il commence à parler à ce sujet. javabrains.koushik.org/courses/servlets_intro/lessons/...
Vous devez vous connecter pour publier un commentaire.
Qu'attendez-vous? La page d'accueil par défaut de Tomcat? Si oui, vous aurez besoin de configurer Eclipse pour prendre le contrôle de Tomcat.
Double-cliquez sur le serveur Tomcat entrée dans le Serveurs onglet, vous aurez la configuration du serveur. Dans la colonne de gauche, sous Emplacements de Serveur, sélectionnez Utilisation installation de Tomcat (remarque, quand il est grisé, lire la section de pointe de texte! 😉 ). De cette façon, Eclipse va prendre le plein contrôle sur Tomcat, de cette façon, vous serez également en mesure d'accéder à la page d'accueil par défaut de Tomcat avec le Tomcat Manager lors de l'exécution de l'intérieur de l'Éclipse. Seulement je ne vois pas en quoi c'est utile pour le développement de l'utilisation d'Eclipse.
Le numéro de port n'est pas le problème. De vous éviter d'avoir obtenu une exception dans Tomcat, journal de démarrage et le navigateur peut afficher un navigateur spécifique "Connection timed out" page d'erreur (et donc pas un Tomcat spécifique de la page d'erreur qui serait incroyablement être servi quand Tomcat n'était pas en place et en cours d'exécution!)
Tomcat server > right click > general {notice the value of location} > switch location {value of location changes} > ok.
Maintenant, suivez balusC réponse. La raison pour les erreurs 404 - L'utilisationworkspace metadata option
utiliser l'éclipse de métadonnées qui ne dispose pas d'une page de présentation pour la console d'administration.Étapes suivantes m'a aidé à résoudre le problème.
de sorte qu'il se réfère à /serveurs/tomcatv7server à localhost.serveur
l'utilisation de l'espace de travail à la Place des métadonnées, sélectionnez utiliser l'installation de tomcat
Copier à la RACINE (par Défaut) Web App dans Eclipse.
Eclipse oublie de copier les applications par défaut (ROOT, exemples, etc.) lorsqu'il crée un dossier Tomcat à l'intérieur de l'espace de travail Eclipse.
J'ai fait ce que BalusC dit, mais cela ne me suffisait pas, j'ai dû nettoyer le Tomcat workdirectory : ( Cliquez droit sur la droite sur Tomcat dans l'Onglet Serveurs -> Propre Répertoire de Travail de Tomcat )
S'il vous plaît vérifier votre serveur spécification de nouveau, si vous avez changé de numéro de port à autre chose.
Et changer le numéro de port dans votre lien, quelque soit le numéro de port qu'il est.
Également vérifier si votre serveur fonctionne correctement avant de vous essayez d'accéder à votre localhost.
Si vous êtes nouveau dans JSP/Tomcat ne pas modifier tomcat, xml fichiers.
Je suppose que vous avez déjà déployé une application web. Mais pour être sûr, essayez de suivre ces étapes:
- clic droit sur votre application web
- sélectionnez Exécuter en tant Qu' /Exécuter sur le Serveur, choisissez votre Tomcat 7
De ces étapes sera de déployer et d'exécuter dans le navigateur de votre application. Une autre idée de vérifier si votre serveur Tomcat fonctionne correctement est de trouver le chemin d'accès où tomcat existe (dans eclipse plugin), et de la copie de travail de la GUERRE de fichier de conf (pour ne pas wtpwebapps), puis essayez d'exécuter l'application.
Si les options en vertu des Emplacements de Serveur sont grisées, notez le message dans le titre de la section: "le Serveur doit être publié sans modules présents". Pour publier le serveur, cliquez-droit sur le nom du serveur dans la fenêtre du Serveur et sélectionnez "Publier".
Parfois nettoyer le serveur fonctionne. Il a travaillé pour moi à de nombreuses reprises.C'est seulement applicable si le programme a travaillé plus tôt, mais soudain, il s'arrête de travail.
Étapes:
"Cliquez du bouton droit sur Serveur Tomcat -> Nettoyer. Puis redémarrez le serveur."
Pour moi, mon Eclipse installation a été arrosé - je pense parce que je l'avais installé struts. Après avoir essayé une dizaine de voies de recours pour cette erreur, je l'ai ré-installé Eclipse, faites un nouvel espace de travail et il était OK. À L'Aide De Kepler-64-Windows, Tomcat 7, Windows 7.
J'ai eu le même problème avec mon localhost projet à l'aide d'Eclipse Luna, Maven et Tomcat - la page d'accueil de Tomcat semble bien, mais mon projet serait d'obtenir le message d'erreur 404.
Après avoir essayé plusieurs solutions proposées (mise à jour de printemps .jar fichier, la modification des propriétés du serveur Tomcat, ajouter/supprimer un projet, changement JRE de 1,6 à 7 etc) qui ne corrige pas le problème, ce qui a fonctionné pour moi a été de Rafraîchir mon projet. Il semble Eclipse n'actualise pas automatiquement le projet après une (Maven) construire. Dans Eclipse 3.3.1 il y avait une "Actualisation Automatique" option dans les Préférences > Général > espace de travail, cependant, que l'option n'a pas l'air d'être dans Luna.
Cela a fonctionné pour moi: