2009-07-22 1 views
11

heruntergeladen ich Apache Tomcat 6.0.2 und erstellt einen neuen Server in EclipseApache Tomcat 404 Fehler

  1. Neu -> Server
  2. Wählen Sie "Tomcat v6.0 Server", Weiter
  3. Tomcat Installations Directory -> Wo ich entpackte Apache Tomcat 6.0.2
  4. Fertig

Dann beginne ich den Server und gehen Sie zu http://localhost:8080/ um zu sehen, ob es funktioniert. Und ich bekomme einen 404 Fehler.

Ich habe es bereits googelt und versucht, eine Lösung zu finden. Aber keines dieser Mittel scheint zu funktionieren.

Irgendwelche Gedanken, was das Problem ist?

+0

Bitte überprüfen Sie die Protokolle sehen, welche Fehlermeldung protokolliert wurden – Ram

+0

Ich vermute, Sie meinen 6.0.20, nicht wahr? Nicht, dass es wahrscheinlich einen Unterschied macht, aber kleine Dinge können das Problem verwirren. –

Antwort

12

Von Anfang an dachte ich, dass Eclipse den Tomcat-Server ohne etwas gestartet hat, d. H. Keine Web-Anwendungen. Sie müssen etwas auf diesem Eclipse-Tomcat-Server "ausführen" oder tatsächlich bereitstellen, damit Sie die 404s nicht erhalten.

Die Tatsache, dass Sie 404 Fehlermeldungen erhalten, zeigt an, dass Tomcat tatsächlich läuft. Wenn Sie es von Eclipse herunterfahren, werden Sie diese 404 nicht mehr bekommen;)

3

Ich stimme zu drvdijk.

Gehen Sie zum "Server" -Fenster und wählen Sie Ihre Tomcat-Instanz. Doppelklicken Sie hier, um das Fenster "Übersicht" zu sehen. Hier können Sie auf "Startkonfiguration starten" klicken, um Ihre Tomcat-Argumente zu sehen (Registerkarte "Argumente").

Suchen Sie nach der Systemeigenschaft "-Dwtp.deploy". In diesem Verzeichnis sucht Ihr Tomcat nach installierten Webanwendungen, ich denke, Sie haben keine ROOT.war-Anwendung hier. Ist es nicht? :-)

Hope this helfen Ihnen

0

Das Problem als drvdijk erwähnt, um eine Webapp auf Kater von Eclipse zu laufen ist nur verwenden sollten muss es "eingesetzt" werden. Dies können Sie tun, indem Sie mit der rechten Maustaste auf den Tomcat-Server klicken -> hinzufügen und entfernen

Alternativ können Sie versuchen, Ihren Tomcat-Server außerhalb von Eclipse zu starten. Gehen Sie zu Ihrer Kommandozeile und geben

$CATALINA_HOME\bin\startup.bat   (Windows) 

    $CATALINA_HOME/bin/startup.sh   (Unix) 

Wo $ CATALINA_HOME ist das Verzeichnis, von dem Sie installierten tomcat

6

Wenn Ihr Wunsch zu lösen Um Ihre Tomcat Server-Homepage anzuzeigen, müssen Sie den Serverpfad und den Bereitstellungspfad angeben. Der Standardwert ist auf Arbeitsbereichsmetadaten verwenden (ändert nicht Ihre Tomcat-Installation).

Wie es geht.

  1. Öffnen Sie zuerst die Ansicht des Servers in Eclipse. (Fenster >> Zeige Ansicht >> Server).
  2. Doppelklicken Sie auf Ihren Tomcat Server, um die Serverübersicht zu öffnen.
  3. Legen Sie dann die Serverstandorte für die Tomcat-Installation fest (übernimmt die Kontrolle über die Tomcat-Installation). Speichern Sie die Änderungen.
  4. Starten Sie Ihren Server neu und gehen Sie dann zu localhost:8080. Dies sollte die Apache Tomcat Homepage für Ihren Server öffnen.

Hoffe, das hilft!

3

Der Fehler 404 wird angezeigt, wenn Tomcat die Datei localhost.ser nicht finden kann. Um dies zu entfernen, gehen Sie folgendermaßen vor: 1) In Eclipse, klicken Sie mit der rechten Maustaste auf Server -> Eigenschaften -> Klicken Sie auf Standort wechseln -> Anwenden -> Ok (Dies wird die [Metadaten des Arbeitsbereichs] Standort zum installierten Tomcat-Standort.) 2) Dann gehen Sie zurück zum Server, doppelklicken Sie darauf. Dies öffnet die Registerkarte Übersicht. Unter dieser Registerkarte gehen Sie zu -> Server Location -> Wählen Sie das Tomcat Installation-Kombinationsfeld.

Jetzt schließen Sie es, speichern Sie es und versuchen Sie, Ihren Server auszuführen und dann die URL erneut auszuführen.

0

Starten Sie Ihren Eclipse Ausführen als Verwaltung:
Aus diesem Rechtsklick auf Eclipse -----> als Verwaltung ausgeführt werden.
Es funktioniert.

Wenn es nicht funktioniert, dann wieder gleiche tun und dann die folgenden Schritte aus:

  1. in Eclipse rechten Maustaste auf Server -> Eigenschaften -> Klicken Sie Standort wechseln -> Apply- -> Ok
    (Dies schaltet den [Arbeitsbereich Metadaten] Standort des installierten Tomcat Standort.)

  2. Dann gehen sie zurück zum Server, doppelklicken sie darauf. Dies öffnet Übersicht Registerkarte. Unter dieser Registerkarte gehen Sie zu -> Server Location -> Wählen Sie Verwenden Sie Tomcat Installation Kombinationsfeld.

schließen Sie es jetzt, speichern Sie es und versuchen Sie Ihr Server ausführen und dann die URL erneut ausführen.

0

1- Doppelklick auf Server 2- Stellen Sie sicher, Sie haben

Vor

enter image description here

Nach korrekt das Verzeichnis für tomcat hier geschaltet Fix enter image description here

3- Und selbst wenn Sie # 2 oben tun, können Sie n Eed dies auch hier!

Wieder hier!

enter image description here