Frage

OK, vielleicht bin ich stumm / blind, aber in der Dokumentation sagt, dass es „wieder aufzubauen und den Server neu starten.“ Aber ich sehe nicht ein, um diesen überall zu tun. Oder aus einem Kontextmenü. Und ich kann nicht alles in ihrer docs zu erklären, wie es zu tun. Wenn ich versuche, einfach wieder die App zu starten, wird es wütend, weil ich bereits App Engine läuft auf den benötigten Anschluss.

Nur Lösung, die ich gefunden habe, ist Eclipse neu starten ... andere Ideen? Ein Screenshot von einer Taste, wenn möglich helfen. :)

War es hilfreich?

Lösung

In Eclipse gibt es eine Ansicht, die Ihre Konsole enthält. Wenn Sie auf das klicken, werden Sie die STDOUT- und STDERR-Ausgabe Ihrer laufenden Anwendung. In der oberen rechten Ecke, soll es ein rotes Feld sein, das aktuell laufende Programm beendet wird.

alt t3xt

Andere Tipps

Ich habe eine andere und möglicherweise produktivere Lösung für Sie. Wie bei den meisten Web-Entwicklungsumgebungen möchten Sie wahrscheinlich den Quellcode ändern und Google App Engine-Server den neuen Code für Sie neu zu laden.

Sie müssen eine Version des traditionellen „touch“ Unix-Befehl (wenn Sie auf Windows arbeiten können Sie eine Version von hier herunterladen ) .

Dann gehen Sie Projekteigenschaften, Bauherren und einen neuen Build-Schritt als „Programm“ hinzufügen. Unter „Location“ geben Sie den Pfad zu Ihrem „berühren“ -Befehl ( „D: \ bin \ UnxUtils \ usr \ local \ wbin \ Touch.exe“ zum Beispiel - auf Posix-Systemen nur „berühren“ genug sein sollte, da es bereits ist in Ihrem PATH) und in "Argumente" setzen so etwas wie "$ {} project_loc /war/WEB-INF/appengine-web.xml". Gehen Sie auch auf die „Build Optionen“ und aktivieren Sie „Während des Auto baut“.

"berühren" aktualisiert den Zeitstempel in Ihnen appengine-web.xml. Wenn die App Engine-Server Änderungen an Sie appengine-web.xml erkennt wird es die App automatisch nachzuladen. Der Ladevorgang ist sehr schnell, so dass es kann getan werden, wenn Sie eine Datei in Ihrem Projekt ändern (die das Auto-Build in Eclipse normalerweise auslöst.) - Sie Builder nur zwicken können ausgeführt werden, wenn Sie bestimmte Arten von Dateien zu ändern

Ich mag hinzufügen, dass die „kleine rote Box“ nicht immer sichtbar ist. Es machte mich verrückt Lese dass gleiche Anweisung aber nicht die Taste beenden zu sehen, bis ich entdeckte, dass die Konsolenfenster hat „Schichten“, die eine Verwendung der Dropdown-Schaltfläche auf der rechten Seite der Steuerelemente für die Konsolenansicht auswählen können. Sie müssen nur „zurück“ auf der Konsole Bildschirm zu gehen, dass der Server sagt läuft und Sie werden die kleinen roten beenden Taste sehen.

Die vorherige Antwort schneidet nicht den Käse für mich. Beim ersten Starten des App Engine, würde das rote Quadrat über dem Texteingabefeld zur Verfügung. Wenn ich dann die Lauftaste erneut geklickt, dann würde rotes Quadrat geht weg und die Konsole für die vorherige Einführung würde von der Konsole für die Neueinführung ersetzt werden. So starten Sie den App Engine-Server zu beenden, können Sie es aus dem Terminal töten: http://geekbrigade.wordpress.com/2009/02/26/how-to-find-and-kill-a-process-that-is-using-a-particular-port -in-ubuntu / Kurz gesagt, "sudo netstat -lpn | grep: 8888". Und den Dienst durch Prozess-ID töten

Merkwürdigerweise Hinzufügen von Google Web Toolkit, um das Projekt meiner App Engine Start im Entwicklungsmodus Fenster angezeigt gemacht, wo sie leicht getötet werden könnten oder neu gestartet wird.

Klicken Sie auf

Just auf Debug-Perspektive (auf der oberen rechten Feld sein sollte), wählen Sie die Instanz von Web-Anwendung auf Debug-Panel (wenn Sie es nicht zeigen, können Sie über das Menü aktivieren Window-> zeigen view-> Debug) und klicken Sie auf roten Feld der Ansicht-Menü.

Das Beste, was ich gefunden habe, ist die Tastaturkürzel für die Konsole der Setup-Taste beenden, und die Run / Debug-Start- / Restart-Befehl. Standardmäßig können Sie die Anwendung Command-F2 zu beenden und die Anwendung Command-F11 neu zu starten, seine ziemlich schmerzlos ermöglichen. Stellen Sie sicher, dass die vollständige Debug-Menü Gruppe (klicken Sie auf Werkzeugleiste -> anpassen, usw.) ermöglichen

Wenn Sie das gwt SDK in Ihrem Projekt gehören, enthält der gwt Entwicklungsmodus Feld eine Reload Server-Taste, die gut funktionieren werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top