2012-03-28 17 views
8

I m próbuje stworzyć GWT app- ma jeden plik HTML (main.html) oraz klasę Java jest main.java.GWT beginner- błąd „nie można znaleźć żadnych stron hosta w projekcie”

w Eclipse, zrobiłem prawo click> GWT -> Moduły i zdefiniował nowy moduł poprawnie

jednak po dodaniu kodu, gdy próbuję uruchomić aplikację w trybie Dev, otrzymuję błąd

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

Po prostu dodałem kod do main.java, następnie zapisałem go i próbowałem uruchomić aplikację w trybie deweloperskim ... Co robię wr tu jesteś? Czy jest coś, czego tu brakuje?

+0

Czy mógłbyś opublikować zawartość pliku * .gwt.xml dla danego modułu? Również zawartość twojego web.xml może pomóc w zawężeniu problemu ... – hatboyzero

+0

Ta odpowiedź rozwiązała to dla mnie: http://stackoverflow.com/a/12430221/67225 – GreenKiwi

Odpowiedz

-1

Upewnij się coś podobnego do następującego jest w pliku

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

Też dostaję tę wiadomość po czystej instalacji MobileWebApp, ale już mam taką treść w tagu mojego pliku web.xml. – Carl

+0

Czy sprawdziłeś, że plik html wskazany w znaczniku '' faktycznie istnieje w folderze 'wojna' projektu? – hatboyzero

25

Normalnie może się zdarzyć web.xml jeśli WAR katalog nie jest zdefiniowana dla tego projektu.

Więc idź do projektu Właściwości -> Google (Web Application),

  1. Zaznacz pole wyboru whcih mówi "Ten projekt ma katalogu War"
  2. W WAR Directoy tekstowym, przeglądać i podać ścieżkę do Twój projekt webapp coś jak "src/main/webapp"
  3. Zaznacz pole wyboru "Uruchom i wdrażać z tym directoy"

To powinno rozwiązać problem.

+2

Pomogło mi to naprawić mój problem podczas ponownego importowania projektu. Musiałem też dodać kolejny gwt-servlet.jar, ponieważ wersja uległa zmianie. Więc nie zapomnij o zależnościach. Dzięki za to! To powinno być oznaczone jako poprawna odpowiedź imo. – Igor

+0

Może to powodować pewne problemy podczas uruchamiania (później) w trybie regulare _compiled_. Zobacz tutaj: http://stackoverflow.com/a/5745870 – blong