Tomcat startete in Eclipse, konnte aber keine Verbindung zu http: // localhost: 8085 / herstellen
Ich konfiguriert Tomcat 6.0.24 in Eclipse auf port 8085 und begann erfolgreich mit dem Protokoll wie folgt:
Feb 17, 2010 4:24:31 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;E:\oracle\product\10.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Common Files\Teleca Shared;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;E:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\MySQL\MySQL Server 5.0\bin;E:\komal-gohil\tools\Subversion\bin;C:\Sun\SDK\bin;e:\instantrails\ruby\bin;c:\program files\java\jdk1.6.0_11\bin;E:\komal-gohil\tools\apache-maven-2.2.1\bin;C:\program files\java\jdk1.6.0_11\bin;E:\komal-gohil\tools\Ant\bin;E:\komal-gohil\tools\apache-tomcat-5.5.17\bin;C:\Sun\SDK\lib\j2ee.jar;E:\komal-gohil\tools\android-sdk-windows-1.6_r1\tools;E:\komal-gohil\tools\Scala\bin;E:\komal-gohil\tools\pax-construct-1.4\bin
Feb 17, 2010 4:24:31 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8085
Feb 17, 2010 4:24:31 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 705 ms
Feb 17, 2010 4:24:32 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 17, 2010 4:24:32 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
Feb 17, 2010 4:24:32 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8085
Feb 17, 2010 4:24:32 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8010
Feb 17, 2010 4:24:32 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31 config=null
Feb 17, 2010 4:24:32 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 421 ms
Aber wenn ich versuche zu öffnen http://localhost:8085
im webbrowser, es gibt mir die folgende Fehlermeldung:
HTTP Status 404 - /
Typ Status report
Nachricht /
Beschreibung Die angeforderte Ressource (/) ist nicht verfügbar.
Apache Tomcat/6.0.24
Wenn ich starten Sie Tomcat außerhalb der Eclipse, dann kann ich nur öffnen http://localhost:8085
im webbrowser.
Was könnte der Grund dafür sein? Wie löse ich dieses problem?
InformationsquelleAutor der Frage komal | 2010-02-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was erwartest du? Die Standard-Tomcat-homepage? Wenn dem so ist, müssen Sie Eclipse, um die Kontrolle über die von Tomcat.
Einen Doppelklick auf den Tomcat-server Eintrag in der Server Registerkarte erhalten Sie die server-Konfiguration. In der linken Spalte, unter Server-Standortewählen Sie Tomcat-installation (beachten Sie, wenn es ausgegraut ist, ist Lesen Abschnitt führenden text! 😉 ). Auf diese Weise Eclipse nehmen Sie die volle Kontrolle über Tomcat, auf diese Weise werden Sie auch in der Lage sein, um Zugriff auf die Standard-Tomcat-homepage mit dem Tomcat-Manager beim ausführen von innen Eclipse. Ich nur don ' T zu sehen, wie das ist nützlich während der Entwicklung mit Eclipse.
Die port-Nummer ist nicht das problem. Sonst würden Sie bekommen haben, eine Ausnahme in der Tomcat startup log, und der browser würde die show ein-browser-spezifische "Connection timed out" - Fehler-Seite und somit nicht ein Tomcat-spezifische Fehler-Seite, die könnte unmöglich serviert werden, wenn Tomcat wurde nicht ausgeführt.
InformationsquelleAutor der Antwort BalusC
Eclipse Haken Dynamische Web-Projekte in tomcat und unterhält Ihre eigene Konfiguration, nicht aber das bereitstellen der standard-tomcat-ROOT.Krieg. Als http://localhost:8085/ link gibt 404 zurück zeigen tatsächlich, dass der tomcat läuft und läuft, einfach nicht finden können, eine web-app bereitgestellt root.
Standardmäßig implementiert dynamische web-Projekte zu verwenden, deren Projekt den Namen "context-root, so sollten Sie sehen, http://localhost:8085/yourprojectname richtig funktioniert, aber überprüfen Sie die Registerkarte "Server" den ersten, um sicherzustellen, dass Ihr web-Projekt wurde tatsächlich eingesetzt.
Hoffe, das hilft.
InformationsquelleAutor der Antwort beny23
Rechts-klicken Sie auf den Namen Ihres Projekts im Eclipse Projekt-Explorer, klicken Sie dann auf Ausführen Als", gefolgt von "Run on Server". Klicken Sie auf die Schaltfläche Weiter. Stellen Sie sicher, dass Ihr Projekt-name ist aufgeführt in der so Konfiguriert: Spalte auf der rechten Seite. Wenn es so ist, dann sollten Sie in der Lage sein Zugriff auf diese URL:
Zusätzlich, wenn man neue Ergänzungen (z.B. neue JSP-Seiten, Grafiken oder andere Ressourcen), um Ihr Projekt, sicher sein, aktualisieren Sie das Projekt durch klicken auf seinen Namen und dann F5. Ansonsten Eclipse nicht weiß, dass diese neuen Ressourcen zur Verfügung stehen und nicht zur Verfügung stellen, um Tomcat zu dienen.
InformationsquelleAutor der Antwort Brian Showalter
Können Sie die port-Nummer ändern:
Öffnen Sie die Registerkarte "server" in eclipse -> Rechtsklick öffnen
klicken Sie auf öffnen---->Sie können die Portnummer ändern.
Führen Sie die Anwendung mit
http://localhost:8080/Applicationname
wird es geben, output und überprüfen Sie auchhttp://localhost:8080/Applicationname/index.jsp
InformationsquelleAutor der Antwort Karthik Reddy
Starten Sie den Apache Tomcat Dienstleistungen.
Win+R --> Dienste.msc
Dann, Suche nach Apache Tomcat und der rechten Maustaste darauf und klicken Sie auf "Start". Dies startet den Dienst und dann werden Sie in der Lage, um zu sehen, Apache Tomcat homepage auf der
localhost
.InformationsquelleAutor der Antwort Germa Vinsmoke
Ich kann das Angeln hier aber nicht Tomcat standardmäßig offenen port 8080? Versuchen http://localhost:8080 statt.
InformationsquelleAutor der Antwort mikek