7
votes

Est-ce que Google App Moteur Java prend en charge le déploiement à chaud dans Eclipse?

Il ne semble pas le faire par défaut, qui est assez choquant pour moi donner toutes les autres choses qu'ils ont mis en place pour faciliter le développement. Y a-t-il un moyen de permettre cela? Sinon, personne sache pourquoi il n'est pas pris en charge?


0 commentaires

4 Réponses :


3
votes

Ceci est un Ouvrir la demande de fonctionnalité sur l'application Suivi du moteur. Vous devriez voter là-bas là-bas.

FWIW, il fonctionne avec JSP comme prévu (ils sont invalidés et recompansés lorsque vous les mettez à jour).


0 commentaires

9
votes

Il y a Jrebel qui peut vous aider avec ce http : //englove.blogspot.com/2010/09/appengine-hot-deploy-on-mac.html

Mais en utilisant Jrebel, j'avais des problèmes avec GWT en mode de développement.

Mais, il y a un moyen plus simple de le faire. Vous pouvez avoir un déploiement à chaud de vos classes de serveur si vous déboguez votre application à Eclipse.

Débogage comme -> Application Web

C'est tout! :)


2 commentaires

Je peux confirmer que le débogage de l'application fonctionne pour moi. Merci un bouquet, Nacho3d!


Merci beaucoup. Cela me rend si heureux.



0
votes

J'ai réalisé que le serveur local se recharge lorsque je modifierai et enregistre le fichier appengine-web.xml code>, donc j'ai créé un fichier build.xml code> avec ces instructions et passe de Eclipse + Ant Code>, donc j'ai un déploiement à chaud

<?xml version="1.0"?>

<project default="main" basedir=".">
<property name="appengine" location="${basedir}/war/WEB-INF/appengine-web.xml" />


<target name="main">
    <echo message="REINICIANDO SERVIDOR LOCAL ${appengine}" />
    <touch file="${appengine}" />
</target>

</project>


0 commentaires

0
votes

Je travaille avec l'App moteur 1.9.2, et il fonctionne déjà non seulement pour les JSP, mais également des servlets et du code Java.

Si votre projet est basé sur Maven, et vous Démarrez votre serveur avec MVN appengine: devserver , après avoir modifié certains code, tout ce que vous avez à faire est xxx

et actualiser la page de votre navigateur.


0 commentaires