2009-06-10 4 views
0

Ich entwickle eine Ruby-Webanwendung auf GAE-Java und die Entwicklung ist mühsam langsam, weil ich in Eclipse den Entwicklungsserver jedes Mal neu starten muss, wenn ich meinen Ruby-Code ändere. Ich kann auf diese Weise nicht effektiv arbeiten, da jeder Neustart ungefähr eine Minute dauert.Sind Neustarts des Servers während der Entwicklung eines App Engine/Java-Projekts in Eclipse erforderlich?

Ist die Norm für Java-Entwicklung oder mache ich etwas falsch?

Hoffentlich gibt es eine einfache Lösung, die mir nicht bekannt ist?

Antwort

2

Es ist sicherlich nicht normal für 'allgemeine' Java-Entwicklung mit Anwendungsservern. Die meisten App-Server unterstützen eine Form der Hot-Deployment (z. B. in dem Moment, in dem ich sowohl Jetty als auch Tomcat verwende und die entsprechende Anwendung beim erneuten Einsetzen der WAR-Datei neu starten - d. H. Das WAR in das Deployment-Verzeichnis kopieren).

0

GAE steckt immer noch in den Kinderschuhen. Ich ging zu Google io und Leute, die jruby für GAE benutzten, sagten, dass sie die Entwicklungsumgebung überhaupt nicht benutzen, weil sie sich von der realen Umgebung zu sehr unterschied. Sie haben ihre App buchstäblich zu GAE gebracht, um sie zu testen.

Verwandte Themen