2012-04-17 3 views
14

Ich benutze Fedora 16, und ich habe Apache Tomcat installiert, mit dem tomcat6 Paket.Apache Tomcat installiert und läuft, aber localhost: 8080 präsentiert leere Seite im Browser

Im Terminal I Tomcat haben begonnen:

[[email protected] ~]$ sudo service tomcat6 start 
[sudo] password for rajani: 
Redirecting to /bin/systemctl start tomcat6.service 
[[email protected] ~]$ 

Aber wenn ich zu http://localhost:8080 sehen es einfach eine leere Seite. Bitte geben Sie mir eine Lösung.

+0

Haben Sie einen Inhalt in $ {TOMCAT_HOME}/webapps, oder ist dieser Ordner leer? –

+0

Keine solche Ordner in Tomcat, vor allem die Homepage von Apache Tomcat öffnet nicht.Es ist leer. – Rajani

Antwort

1

Wenn in $ TOMCAT_HOME/webapps kein Inhalt vorhanden ist, wird eine leere leere Seite angezeigt.

Haben Sie die tomcat6-webapps rpm installiert? Dies liefert die ROOT und Beispiele Web-Anwendungen für tomcat:

http://pkgs.org/fedora-centos-rhel-opensuse-mandriva/jpackage-5.0-updates-i386/tomcat6-webapps-6.0.35-1.jpp5.noarch.rpm.html

+0

nach der installation von yum install tomcat6-webapps wenn ich tomcat manager öffnen es zeigt einige fehlerseite, bitte geben sie mir eine lösung. – Rajani

+1

Vielleicht, wenn Sie den Fehler geschrieben haben? –

+0

403 Zugriff verweigert Sie sind nicht berechtigt, diese Seite zu sehen. – Rajani

24

Ich hatte das gleiche Problem unter Fedora 16; Die Tomcat 7-Pakete wurden korrekt installiert, aber unter localhost:8080 konnte ich nichts sehen. Ich habe gegoogelt und festgestellt, dass ich einige zusätzliche Pakete installieren muss, damit die Standard-Webapps funktionieren. Hier ist die Lösung, die für mich gearbeitet:

# sudo yum install tomcat-admin-webapps.noarch tomcat-docs-webapp.noarch tomcat-javadoc.noarch tomcat-systemv.noarch tomcat-webapps.noarch 
+3

Mit Tomcat 6: 'sudo yum install tomcat6- webapps tomcat6-docs-webapp tomcat6-admin-webapps', siehe auch http://askubuntu.com/questions/107400/tomcat-manager-application-and-http-404-error –

+0

Das gleiche Problem auf Fedora 20 und diese Lösung funktionierte . – mttdbrd

+0

Ich lief Tomcat Server durch Eclipse, die auf Windows-Maschine ist. Ich kann sehen, dass mein Krieg im webapps-Ordner auch extrahiert wird. aber leere Seite wird angezeigt – Ravikanth

0

Ich glaube, Sie etc Download unter webapps Ordner Dateien wie Stammordner gelöscht oder wieder eine andere Stelle kopieren und einfügen in wep App Ordner installieren wird es funktionieren

der Standard Tomcat-Homepage.

$CATALINA_HOME/webapps/ROOT/index.html 

wo $CATALINA_HOME ist die Wurzel des Tomcat-Installationsverzeichnis: Es kann auf dem lokalen Dateisystem zu finden. Wenn Sie diese Seite sehen und Sie nicht glauben, dass Sie es sein sollten, dann sind Sie entweder ein Benutzer, der bei der Neuinstallation von Tomcat angekommen ist, oder Sie sind ein Administrator, der seine Konfiguration nicht ganz hat Recht. Wenn letzteres der Fall ist, finden Sie in der Tomcat-Dokumentation detailliertere Informationen zur Einrichtung und Verwaltung als in der INSTALL-Datei.

-1

Stellen Sie sicher, dass das Verzeichnis $ {TOMCAT_HOME}/webapps/ROOT verfügbar ist. ROOT/index.html ist die Standarddatei, die geladen wird, wenn Sie versuchen, auf http://localhost:8080

+0

TOMCAT_HOME gibt es nicht. CATALINA_HOME ist die Umgebungsvariable, nach der Tomcat sucht. – chefarov

0

zuzugreifen Ich hatte das gleiche Problem mit Ubuntu 14.04 und Tomcat7. In meinem Fall hatte die Datei /etc/tomcat7/context.xml zwei Einträge. Entfernen eines von ihnen löste das Problem.

0

Ich habe nicht genau eine leere Seite, aber es war eine Fehlerseite:

enter image description here

ich gerade den Weg zu meiner Seite fehlt.

Ich ging zu "localhost: 8080/api/Grüße" aber ich habe vergessen, dass ich

schrieb
server.contextPath=/myapp 

in meiner application.properties-Datei (die in src/main/resources befindet).

Der korrekte Pfad war also "localhost: 8080/myap/api/greetings". Das war mein Fehler. Ich hoffe es hilft jemandem.

Verwandte Themen