2009-07-22 7 views
11

J'ai téléchargé Apache Tomcat 6.0.2 et a créé un nouveau serveur dans EclipseApache Tomcat Erreur 404

  1. Nouveau -> Serveur
  2. Sélectionnez "Tomcat v6.0 Server", Next
  3. Installation Tomcat Répertoire -> Où je décompressé Apache Tomcat 6.0.2
  4. Terminer

je commence le serveur et aller à http://localhost:8080/ pour voir si ça marche. Et je reçois une erreur 404. Je l'ai déjà googlé et essayé de trouver une solution. Mais aucun de ces remèdes ne semble fonctionner.

Des idées sur ce qu'est le problème?

+0

S'il vous plaît vérifier les journaux pour voir ce message d'erreur ont été enregistrés – Ram

+0

Je suppose que vous voulez dire 6.0.20, oui? Pas que cela fasse probablement une différence, mais de petites choses peuvent embrouiller le problème. –

Répondre

12

Du plus haut de ma tête, j'ai pensé qu'Eclipse a démarré le serveur Tomcat sans rien, c'est-à-dire sans applications web. Vous devez «exécuter» ou déployer réellement quelque chose dans ce serveur Eclipse Tomcat afin de ne pas avoir les 404. Le fait que vous receviez des messages d'erreur 404 indique que Tomcat est en cours d'exécution. Si vous le fermez à partir d'Eclipse, vous n'obtiendrez plus ces 404;)

3

Je suis d'accord avec drvdijk.

Allez dans la fenêtre "Serveurs", puis sélectionnez votre instance Tomcat. Double.cliquez ici, vous verrez la fenêtre "aperçu". Ici vous pouvez cliquer sur "Ouvrir la configuration de lancement" pour voir vos arguments Tomcat (onglet "Arguments").

Recherchez la propriété système "-Dwtp.deploy". Ce répertoire est où votre Tomcat recherche des applications web installées, je pense que vous n'avez pas l'application ROOT.war ici. N'est-ce pas? :-)

Espérons que cela vous aidera

0

Le problème est tout aussi drvdijk mentionné, afin d'exécuter une webapp sur tomcat d'éclipse , il doit y être "déployé". Cela peut être fait en cliquant avec le bouton droit sur le serveur Tomcat -> ajouter et supprimer

Vous pouvez également essayer de démarrer votre serveur Tomcat en dehors d'Eclipse. Accédez à votre ligne de commande et tapez

$CATALINA_HOME\bin\startup.bat   (Windows) 

    $CATALINA_HOME/bin/startup.sh   (Unix) 

Où CATALINA_HOME $ est le répertoire où vous avez installé tomcat

6

Si votre désir Pour voir votre page d'accueil Tomcat Server, vous devez spécifier le chemin d'accès au serveur et le chemin de déploiement. La valeur par défaut est définie sur Utiliser les métadonnées de l'espace de travail (ne modifie pas votre installation Tomcat).

Comment le faire.

  1. Commencez par ouvrir la vue du serveur dans Eclipse. (Fenêtre >> Afficher la vue >> Serveurs).
  2. Double-cliquez sur votre serveur Tomcat pour ouvrir la vue d'ensemble du serveur.
  3. Définissez ensuite l'emplacement des serveurs pour utiliser l'installation Tomcat (prend le contrôle de l'installation de Tomcat). Enregistrer les modifications Redémarrez votre serveur, puis passez au localhost:8080. Cela devrait ouvrir la page d'accueil d'Apache Tomcat pour votre serveur.

Espérons que cela aide! L'erreur 404 apparaît lorsque Tomcat ne trouve pas le fichier localhost.ser.

3

Afin de se débarrasser de cela, procédez comme suit: 1) Dans Eclipse, faites un clic droit sur le serveur -> Propriétés -> Cliquez sur Emplacement du commutateur -> Appliquer -> Ok (Ceci va changer les [métadonnées de l'espace de travail] emplacement à l'emplacement Tomcat installé.) 2) Puis revenez au serveur, double-cliquez dessus. Cela va ouvrir l'onglet Présentation. Sous cet onglet goto -> Emplacement du serveur -> Sélectionnez Utiliser la zone de liste déroulante Installation de Tomcat.

Maintenant, fermez-le, enregistrez-le et essayez d'exécuter votre serveur, puis réexécutez l'URL.

0

Lancez votre éclipse Exécuter en tant administration:
Pour ce clic droit sur Eclipse -----> Exécuter en tant administration.
Cela fonctionne.

Si elle ne fonctionne alors à nouveau faire même puis procédez comme suit:

  1. Dans Eclipse, faites un clic droit sur le serveur -> Propriétés -> Cliquez sur Switch Location -> Apply- -> Ok
    (Ceci commutateur [métadonnées espace de travail] emplacement à l'emplacement Tomcat installé.)

  2. Revenez ensuite au serveur, double-cliquez dessus. Cela ouvrira l'onglet Aperçu . Sous cet onglet, allez à -> Emplacement du serveur -> Sélectionnez Utilisez Tomcat Zone de liste déroulante d'installation.

Maintenant, fermez, enregistrez-le et essayez exécuter votre serveur et puis exécutez à nouveau l'URL.

0

1- double-cliquez sur le serveur 2- Assurez-vous que vous avez activé correctement le répertoire tomcat ici

Avant

enter image description here

Après Fix enter image description here

3- Et même si vous faites # 2 ci-dessus, vous pouvez n eed fais ça ici aussi!

Encore ici!

enter image description here