web-dev-qa-db-fra.com

http: // localhost: 8080 / Erreur d'accès: 404 - Introuvable Impossible de localiser le document: /

Je suis vraiment très nouveau dans ce truc Tomcat. J'ai téléchargé le programme d'installation de Windows Tomcat 7.0 et l'ai installé en utilisant la configuration par défaut. Après l'installation, j'ai tapé localhost: 8080 dans mon navigateur pour voir si Tomcat fonctionne. Cependant, il a affiché un message d'erreur comme celui-ci: Erreur d'accès: 404 - Introuvable Impossible de localiser le document:/Et il n'y a rien d'autre à afficher avec des mots Tomcat ou Apache dans la page. Il semble que Tomcat ne réponde pas.

J'ai googlé et cherché sur ce forum, mais jusqu'à présent, les solutions proposées ne fonctionnaient pas pour moi.

  1. vérifié le fichier server.xml, 8080 est le port du connecteur HTTP:

    Port du connecteur = "8080" protocol = "HTTP/1.1" connectionTimeout = "20000" redirectPort = "8443"

  2. J'ai exécuté le Tomcat7.exe dans le dossier\bin. Quelque chose s'est exécuté dans la fenêtre de commande et a ensuite disparu. Rien n'a alors changé.

  3. J'ai défini certaines variables système d'environnement comme Java HOME, PATH et CLASSPATH selon certains tutoriels en ligne.

Ne fonctionne toujours pas. Les seules choses que je soupçonne sont: 1. J'ai deux dossiers JRE: jre6 et jre7 dans le répertoire des fichiers du programme. Tomcat7 a choisi le jre7. 2. J'ai installé un autre serveur appelé serveur Wamp, que j'utilisais pour apprendre la programmation PHP avec utilisation SQL. Il y a Apache dans le paquet. Je ne sais pas s'il utilise le port 8080.

Veuillez aider. J'ai déjà creusé en ligne plus de 2 heures pour ce mal de tête. Tout commentaire est le bienvenu.

10
sunraincyq

Je pense avoir compris les questions après avoir lu le journal. Grâce au rappel de Will, j'ai vérifié le journal et découvert que certains programmes écoutaient ce port. Avant de pouvoir déterminer quel programme, mon ordinateur a été redémarré et localhost: 8080 fonctionne et affiche la page Tomcat. Whooh

4
sunraincyq

Un conseil pour les autres: si vous avez installé des applications NI, le serveur d'applications NI utilise également le port 8080.

19
Koshinae

Quand j'ai eu une erreur Access Error: 404 -- Not Found Je l'ai corrigé en procédant comme suit:

  1. Ouvrez l'invite de commande et tapez "netstat -aon" (sans les guillemets)
  2. Rechercher le port 8080 et regardez son PID numéro/code.
  3. Ouvrez le Gestionnaire des tâches (CTRL+ALT+DELETE), accédez à l'onglet Services et recherchez le service avec le numéro PID exact. Faites ensuite un clic droit dessus et arrêtez le processus.
15
user4223521

votre port 8080 est déjà utilisé par une autre application 1/vous pouvez essayer de savoir quelle application l'utilise en utilisant "netstat -aon" et arrêter le processus; 2/vous pouvez aller sur server.xml et passer du port 8080 à un autre (ex: 8081)

1
Ayoub

Vous pouvez exécuter les commandes ci-dessous. Je crois que c'est ce que tu veux!

Remarque: assurez-vous que le port 8080 est ouvert. Sinon, arrêtez le processus qui utilise le port 8080 en utilisant Sudo kill $(Sudo lsof -t -i:8080)

 ./catalina.sh run
1
Uddhav Gautam