Frage

Kennt jemand einen guten Artikel auf, wie Google Web Toolkit (GWT) Anwendungen in eine Produktionsumgebung zu implementieren? Was sind die Anforderungen? Sollte ich Tomcat oder Jetty verwenden mit oder ohne Apache? Meine GWT App nutzt GWT-RPC erfordert es auf einem JVM-Stack gehostet werden.

Meine bisherigen Erfahrungen mit Bereitstellung Produktion beruht in erster Linie auf einem Microsoft-Stack (IIS, ASP.NET usw.).

Hope jemand kann mich in der richtigen Richtung,

Danke.

War es hilfreich?

Lösung

Die Anforderungen würden jeder J2EE-Server sein, dass erfüllt Servlet 2.5-Standard ist.

Sie müssen nicht Apache installieren, tomcat seinen eigenen Web-Server haben. GWT würde bauen für Sie eine WAR-Datei sollten Sie kopieren Sie die Datei der Kater webapps und Neustart tomcat, würde es sie automatisch bereitstellen. Der Krieg Datei enthält alle benötigten Datei.

die WAR-Datei bauen Sie verwenden Ameise haben, ein Artikel hier wie zu tun

Ich denke, die ant build die WAR-Datei erzeugen würde, ohnehin den Krieg Verzeichnis zippen und die Erweiterung ‚.war‘ ändert die gleiche (WAR-Datei zip-Dateien)

Andere Tipps

GWT ist in erster Linie eine Client-Side-Technologie. Sie müssen entscheiden, was stapeln Sie in Ihren Backend entwickeln. Es hat einen ASP.NET-Backend sein könnte, ist es eine einfache statische Bereitstellung von Apache könnte, oder ein vollständiger J2EE-Stack. Es hängt davon ab, was Ihre Anwendung tun wird. Wenn alles gesagt und getan ist, ist eine GWT app nur einige html und eine Reihe von Javascript. Sie können diesen Teil von jedem Web-Server dienen.

Die eigentliche Frage ist, was Backend, dass GWT Client zu sprechen. Was die Frage verwirrt ist, dass viele GWT apps passiert GWT-RPC verwenden, was bedeutet, dass sie in Java geschrieben und somit einen Java-Backend benötigt. Aber man könnte genauso gut eine GWT app schreiben, die eigenständige (dh kein Server-Seite Verarbeitung benötigt) oder in Verbindung steht mit einer .net App eine Art von Web-Service-Schnittstelle.

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