2012-04-18 11 views
5

wenn ich versuche, mein Projekt zugreifen zu Hause http://localhost:7080/first/ oder http://localhost:7080/first/start-page.html ich erhalte diese Mitteilung:Beschreibung des HTTP-Status 404 Die angeforderte Ressource() ist nicht verfügbar. Apache Tomcat/7.0.27

HTTP-Status 404 - Typ Statusbericht Nachricht Beschreibung Die angeforderte Ressource() ist nicht verfügbar. Apache Tomcat/7.0.27

aber wenn ich für localhost fragen: 7080/die Homepage von tomcat richtig gefunden.

kann mir jemand helfen?

warum kann ich nicht meinen Start-seite.html von Eclipes bekommen? aber wenn ich laufen von C: \ Benutzer \ Mohsen \ workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ wtpwebapps \ first \ WEB-INF \ Start-seite.html, läuft es richtig.

<?xml version="1.0" encoding="ISO-8859-1" ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:h="http://java.sun.com/jsf/html"> 
<h:head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
<title>first page</title> 
</h:head> 
<h:body> 
<fieldset> 
<legend>Random Results Page</legend> 
<h:form> 
Press button to get one of three possible results pages. 
<br/> 
<h:commandButton value="Go to Random Page" 
/> 
</h:form> 
</fieldset> 
… 
</h:body></html> 
+0

können Sie Fehler aus den Protokollen geben [TOMCAT_DIR] /logs/catalina.out wenn es einige Fehler? – iMysak

+0

@iMysak Ich habe keinen Fehler. – Mohsen

+0

Es sieht so aus, als wäre Tomcat korrekt eingerichtet, aber Sie haben Ihre Anwendung noch nicht bereitgestellt. Wie haben Sie es bereitgestellt? – ziggy

Antwort

0

Bitte schauen Sie auf der Registerkarte „Server“ wie auf Bild: enter image description here

Wenn Sie nicht über Ihr Projekt in Server sehen Sie müssen „veröffentlichen“ projizieren Sie vor. // Klicken Sie mit der rechten Maustaste auf Server -> "Hinzufügen und Entfernen" -> fügen Sie Ihr Projekt von "Verfügbar" in "Konfiguriert" -> klicken Sie auf "Fertig" Ich hoffe, dies muss helfen.

+0

Dies funktioniert nicht - https://stackoverflow.com/questions/23307914/servlet-example-file-not-found –

0

Ich denke nicht, ob Sie direkt am Server klicken und wählen Sie „Veröffentlichen“ Ihr Projekt sofort veröffentlichen. Ich denke, dass Sie das Projekt zuerst dem Server hinzufügen müssen (ich könnte falsch liegen).

Normalerweise ist der einfachste Weg, um das Projekt auf dem Server ist auf der rechten Maustaste auf das Projekt auszuführen, wählen Sie „Ausführen als“, und wählen Sie „auf Server ausführen“.

, dass Sie die Option geben den Server, den Sie verwenden möchten (oder eine neue zu erstellen, wenn Sie eine nicht dann erstellt haben).

0

Versuchen Sie dies Ihre start-page.html auf Ihrem lokalen Host verschieben. i in meinem Fall versuchen, diesen Code

sudo mv start-page.html /etc/tomcat7/Catalina/localhost 

Dann localhost überprüfen, ob der Start-seite.html ist.

Dann sehen Sie das 4 .xml wie docs.xml, die examples.xml, die manager.xml usw., und Sie müssen wieder Ihre tomcat7 sehen versuchen die start-page.html dann neu starten.

Da die 404-Fehlermittel nicht für die Position der start-page.html

0

fein ich glaube, Sie „xhtml-Datei“ erstellt, eine „Datei“ die Erstellung und Änderung der Dateierweiterung. Das ist falsch. Sie sollten eine HTML-Datei erstellen und die Erweiterung erneut konfigurieren. Dann klicken Sie auf die nächste Schaltfläche. Danach sollten Sie "New Facelet Template" wählen. Dann beende.

Verwandte Themen