2010-10-25 5 views
1

J'essaie d'utiliser eclipse 3.6 avec Google Web Toolkit et je ne vois pas d'option pour exécuter l'application sur le serveur. Lorsque je clique sur Exécuter, il y a automatiquement le mode hébergé, quand je clique sur le Run as... il y a l'option 1. Run as application, 2. Run as applet - qui est inutile, 3. Run as Web application - qui conduit à l'exécution en mode hébergé. Lors de la création du projet GWT, ide ne pose même pas de questions sur le serveur cible, comme c'est le cas lors de la création des autres applications Web. N'y a-t-il pas une telle option ou je la néglige?Exécuter gwt en mode serveur

+0

Qu'est-ce qui ne va pas avec le mode hébergé? les deux autres alternatives sont (1) compiler + déployer manuellement sur votre conteneur de servlet préféré (lisez tomcat/jetty). (2) déployer en un clic vers google app engine (nécessite un compte google + projet de moteur google app créé) – Schildmeijer

Répondre

1

Vous devez définir l'option -noserver. Voir here pour quelques conseils.

+0

Votre lien 404s. – Daenyth

0

Je n'ai pas mon installation d'éclipse à portée de main pour le moment, mais je crois que "Google Plugin for Eclipse" vous donne la possibilité d'exécuter l'application GWT sur un serveur externe. Si vous avez déjà installé GPE, essayez de mettre à jour la dernière version du plugin.

Vous pouvez également checkout cette FAQ:

http://code.google.com/eclipse/docs/faq.html#gwt_in_eclipse_for_java_ee

+0

J'ai le GPE - dernière version, mais l'option n'est pas là et la page FAQ 'http://code.google. com/eclipse/docs/running_and_debugging_2_0.html' est très abstrait sur l'exécution sur le serveur – coubeatczech

+0

Avez-vous vérifié le lien vers l'entrée faq? Il a un guide étape par étape http://code.google.com/eclipse/docs/faq.html#gwt_in_eclipse_for_java_ee –

0

Si vous souhaitez exécuter le mode de développement en tant que serveur sur d'autres ordinateurs, incluez le commutateur bindAddress dans la ligne de commande. Par exemple. -bindAddress 192.168.0.35 (ou n'importe quelle adresse). Vous ajoutez des arguments à la ligne de commande en choisissant "Exécuter les configurations ..." dans le menu Exécuter.

Ceci fonctionne toujours en mode développement. Si vous souhaitez déployer sur un serveur de production, cliquez sur la boîte à outils rouge "Gwt compile", puis copiez manuellement votre dossier war sur votre serveur.

0

Eh bien, nous faisons une application web avec GWT. Nous n'utilisons pas eclipse mais en utilisant les plugins Netbeans de GWT4NB. Cela nous permet de compiler GWT dans netbeans et de déployer l'application web sur n'importe quel serveur qui est dans notre cas Glassfish 2. Nous utilisons également EJB et la communication avec RPC. Nous appelons ServiceImpl à partir de RPC et appelons les méthodes EJB à partir de ServiceImpl. Donc, je crois que vous pourriez faire quelque chose éclipse aussi, créer une guerre et ensuite déployer dans n'importe quel conteneur de servlet probablement Tomcat ou Glassfish.

Questions connexes