2012-03-15 3 views
0

Désolé pour cette question simple, mais je ne trouve pas d'autre solution que de publier une application GWT sur Google App Spot. Je suis sûr qu'il doit y avoir un moyen de le faire.Comment exécuter GWT sur un serveur Linux

L'environnement de développement fonctionne sur ma machine locale, mais je souhaite publier la solution sur mon serveur ubuntu exécutant nginx. Edit: Juste pensé à quelque chose ... peut-être que je peux simplement déployer le code js sur le serveur ubuntu? Aussi simple que cela? ;)

+0

La question est sur le déploiement GWT dans votre Ubuntu Server ou dans Google App Engine? (ou peut-être les deux) –

+0

"de toute autre manière que de publier une application GWT à Google AppSpot." :) – Asken

Répondre

1

Non, vous ne pouvez pas simplement déployer les fichiers js-code et html sur un serveur ubuntu et le mettre pour apache à servir, eh bien ... à moins que votre code ne sorte que hello world. Probablement votre application GWT appelle/utilise un autre code Java qui doit être déployé dans tomcat ou jboss, n'est-ce pas? Si c'est le cas, c'est-à-dire que votre GWT est en guerre, alors oui, déployez simplement ce fichier .war dans n'importe quel conteneur sur n'importe quelle machine Linux. Essayez de copier votre fichier .war dans un répertoire de déploiement JBoss.

Le déploiement vers un emplacement d'application est similaire, c'est-à-dire le téléchargement de votre fichier .war vers google. En savoir plus ici http://code.google.com/webtoolkit/doc/1.6/DevGuideDeploying.html

+0

J'ai compris. Maintenant, d'autre part, je suis seulement après GWT pour les choses RIA. Pas de trucs du serveur du tout. J'ai déjà tout ce paramétré et fonctionnant dans le noeud. Je dois encore publier un .war? – Asken

+1

GWT n'est pas vraiment fait pour seulement RIA côté client, je pense qu'il serait assez difficile de le faire. Si vous voulez faire des applications côté client, regardez dans Backbone.js. Maintenant, vous pouvez toujours essayer de servir votre application GWT avec seulement un serveur http normal tel que nginx. – rapadura

+0

Pour ce faire, vous devez prendre votre "module" généré où tous les fichiers html + javacript + css sont et les mettre sous apache ou nginx, puis visitez le index.html ou autre entrypoint que vous avez défini pour votre application gwt. – rapadura

Questions connexes