2012-03-28 3 views
8

Ich versuche, ein GWT zu erstellen App- es eine einzelne HTML-Datei hat (main.html) und die Java-Klasse ist main.java.gwt Beginner- Fehler „konnten keine Host-Seiten im Projekt finden‘

in Eclipse habe ich Rechtsklick-> GWT -> Module und definiert das neue Modul korrekt

jedoch nach einigen Code hinzufügen, wenn ich versuche, die app in Dev-Modus laufen zu lassen, erhalte ich die Fehler

"Could Not find any host pages in project <project-name> " 
.

Ich habe einfach einen Code zu main.java hinzugefügt, dann gespeichert und versucht, die App im Dev-Modus zu starten ... Was mache ich gerade wr ong hier? Gibt es etwas, das mir hier fehlt?

+0

Könnten Sie den Inhalt der Datei * .gwt.xml für das fragliche Modul veröffentlichen? Auch der Inhalt Ihrer web.xml könnte dazu beitragen, das Problem einzugrenzen ... – hatboyzero

+0

Diese Antwort löste es für mich: http://StackOverflow.com/a/12430221/67225 – GreenKiwi

Antwort

-1

Stellen Sie sicher, etwas ähnlich der folgenden ist in Ihrer web.xml Datei

<web-app> 
    <!-- Default page to serve --> 
    <welcome-file-list> 
     <welcome-file>main.html</welcome-file> 
    </welcome-file-list> 
</web-app> 
+0

Ich bekomme diese Nachricht auch nach einer Neuinstallation von MobileWebApp, aber ich habe bereits solche Inhalte in der Tag meiner web.xml-Datei. – Carl

+0

Haben Sie überprüft, dass die HTML-Datei, die im '' - Tag angegeben ist, tatsächlich den 'war'-Ordner des Projekts enthält? – hatboyzero

25

Normalerweise könnte es passieren, wenn WAR-Verzeichnis für dieses Projekt nicht definiert ist.

So gehen Eigenschaften Projekt -> Google (Web Application),

  1. die Checkbox Whcih sagt: "Dieses Projekt hat eine WAR-Verzeichnis"
  2. In WAR Directoy Textbox, durchsuchen und geben Pfad Ihr Projekt Webapp so etwas wie "src/main/webapp"
  3. überprüfen Sie die Checkbox "Start- und Bereitstellen von diesem Directoy"

dieses Ihr Problem beheben sollte.

+2

Dies half mir, mein Problem beim erneuten Importieren des Projekts zu beheben. Ich musste auch ein weiteres gwt-servlet.jar hinzufügen, weil sich die Version geändert hatte. Also nicht die Abhängigkeiten vergessen. Danke dafür! Dies sollte als die richtige Antwort imo markiert werden. – Igor

+0

Dies kann einige Probleme bei der Ausführung (später) im regulär _compiled_-Modus verursachen. Siehe hier: http://stackoverflow.com/a/5745870 – blong

Verwandte Themen