Ich versuche, ein GWT-Projekt durch WebAppCreator aktiviert Maven2 zu erstellen.
Projekterstellungsschritte:
webAppCreator -noant -maven -XnoEclipse -aus MyApp com.example.MyApp
[WARN] Die Server-Klasse 'com.example.server.GreetingServiceImpl' wurde in der Web-App nicht gefunden, wurde aber im Systemklassenpfad gefunden
[WARN] Hinzufügen des Klassenpfadeintrags 'file: / home / redfox / workspace / java / redfox / MeineApp / target / www / WEB-INF / classes /' zum Klassenpfad der Webanwendung für diese Sitzung
[WARN] Die Server-Klasse 'com.google.gwt.user.client.rpc.RemoteService' wurde in der Web-App nicht gefunden, wurde aber im System-Klassenpfad gefunden
[WARN] Hinzufügen des Klassenpfadeintrags 'file: /home/redfox/.m2/repository/com/google/gwt/gwt-servlet/2.3.0/gwt-servlet-2.3.0.jar' zur Web-App Klassenpfad für diese Sitzung
Und wenn ich versuche, die Seite von der URL zu laden (http://127.0.0.1:8888/MyApp.html?gwt.codesvr=127.0.0.1:9997), sehe ich 404 Fehler. In Protokollen sehe ich keine Fehler. Wie kann ich diese Standardanwendung ausführen? Auch ich habe eine andere Frage: Wenn dieses Problem gelöst wird, wie kann ich diese Anwendung im Web-Modus (nicht im Entwicklungsmodus) für die Verwendung von Links wie "http://127.0.0.1:8888" ohne param gwt.codesvr?
P.S. Sorry für mein schlechtes Englisch.
Ich verstehe Ihre Frustration, vertrauen Sie mir, ich habe kürzlich genau das gleiche Problem durchgemacht, das Sie jetzt haben.
Folgen Sie, wie Eugene gesagt hat, seinen Anweisungen, aber ...
Auf der Select an Archetype
wähle die Version 2.3.0-1
(Andere funktionieren vielleicht, aber diese funktioniert für mich)
Generieren Sie Ihre Beispielanwendung mithilfe der Archtyp-Version. Mach einen mvn gwt: run, du wirst diesen Bildschirm sehen (Wenn alles gut geht) Klicken Sie auf "Standardbrowser starten".
Viel Glück. Prost PB
Ich weiß, dass diese Frage zwei Jahre alt ist. Aber ich hatte gerade das gleiche Problem und jetzt herausgefunden, wie man es beheben kann.
Wenn Eclipse Sie beim ersten Start nicht nach Ihrem "WAR" -Verzeichnis fragt, können Sie es auch manuell einstellen:
In der Sonnenfinsternis gehen Sie auf "Ausführen" - & gt; "Debug Konfiguration ...". Wählen Sie Ihre "Web Application" - & gt; Wählen Sie den "Argumente" -Tab und fügen Sie den Parameter z. "-war C: \ IhrProjektpfad \ target \ YourProject-1.0-SNAPSHOT". Geben Sie hier den vollständigen Pfad an, der auf Ihr Ziel verweist und von maven generiert wird.
Hoffe, dass jemand dieses Problem schneller lösen kann:)
Ich weiß, das ist alt, aber hier ist meine neueste Herangehensweise (wie auch hier beantwortet)
Ich kann nicht für den webAppCreator sprechen, weil ich ihn nicht benutzt habe, aber ich hatte viel Glück beim Erstellen der Maven-Projekte in Eclipse mit dem gwt-maven-plugin von codehause.
Erstellen eines Maven GWT Project Directy in Eclipse
Öffnen Sie den neuen Projektassistenten in Eclipse und filtern Sie nach Maven Project.
Wählen Sie das Maven-Projekt und klicken Sie auf "Weiter".
Geben Sie den gewünschten Projektort ein und klicken Sie auf "Weiter".
Geben Sie "gwt-" in den Archetyp-Filter ein und wählen Sie das gwt-maven-plugin von Codehaus. Klicken Sie auf Weiter.
Geben Sie Ihre Maven-Projektdetails und einen Modulwert ein und klicken Sie auf Fertig stellen.
Dies wird ein Maven - gwt Projekt für Sie in Eclipse erstellen. Dies wird mit einer Beispielanwendung geliefert, mit der Sie sicherstellen können, dass Sie die Anwendung korrekt starten können.
Ausführen der Anwendungsbefehlszeile
Dies sollte Sie zum Laufen bringen. Wenn Sie das 2.7.0 gwt-maven-plugin verwendet haben, sollte dies die Anwendung standardmäßig im Super-Dev-Modus ausführen.
Führen Sie die Anwendung in Eclipse aus
Missing required argument 'module[s]'
. Um dies zu beheben, öffnen Sie Ihre Ausführungskonfiguration (sollte automatisch erstellt worden sein) und fügen Sie auf der Registerkarte "Argumente" am Ende der Argumente den qualifizierten Paketnamen für Ihr Modul hinzu, z. com.mycompany.abc.GwtSampleModule. Fügen Sie das Präfix ".gwt.xml" nicht hinzu.
Die Anwendung sollte jetzt für den Start in Eclipse mit dieser Ausführungskonfiguration konfiguriert werden. Meine überprüfte Umgebung ist:
Was ich vorschlage, kann etwas anders beginnen, als Sie bevorzugen, aber mit besseren Ergebnissen:)
Dann wird von maven die passende Projektstruktur mit allen erforderlichen Abhängigkeiten für Sie erstellt. Weitere Informationen über das GWT-Plugin finden Sie unter Ссылка , einschließlich zur Ausführung es.
P.S. Dein Englisch ist in Ordnung:)
Tags und Links gwt eclipse java maven google-eclipse-plugin