Mein eigentliches Anliegen für den Einsatz der App-Engine ist, dass ich einen Web-Server einsparen möchte. Deswegen sollte natürlich auch eine Tapestry-Anwendung in der GAE laufen.
Leider gibt es in der aktuellen Tapestry Version 5.1.0.5 noch einige Bugs, die den Einsatz verhindern. Theoretisch sollte aber die Version 5.2, welche aktuell noch im Entwicklungsstadium ist, jedoch laufen.
Das Vorgehen, um eine Tapestry Anwendung in die GAE zu laden ist wie bereits beschrieben recht einfach.
Erstellen des Projektes
Am einfachsten generiert man eine Tapestry-Anwendung mittels Maven. Ich nutze hierzu die in Netbeans integrierte Unterstützung. Im Repository gibt es eine Quickstart-Anwendung für Tapestry 5.2, welche für die Testzwecke ideal ist.
Nach dem erzeugen der Anwendung legt man nun wieder eine appengine-web.xml Datei an und schon kann man die Anwendung hochladen.
Mein eigentliches Anliegen für den Einsatz der App-Engine ist, dass ich einen Web-Server einsparen möchte. Deswegen sollte natürlich auch eine Tapestry-Anwendung in der GAE laufen.
Leider gibt es in der aktuellen Tapestry Version 5.1.0.5 noch einige Bugs, die den Einsatz verhindern. Theoretisch sollte aber die Version 5.2, welche aktuell noch im Entwicklungsstadium ist, jedoch laufen.
Das ...