2010-03-22 8 views
3

Est-ce que quelqu'un a obtenu l'adaptateur glassfish v3 pour fonctionner avec Eclipse sans redémarrer chaque fois qu'il y a un changement de code? J'ai essayé de mettre cela en place mais l'adaptateur "republie" chaque fois que je change de fichier, ce qui est très ennuyeux. Cela prend jusqu'à 3 minutes et verrouille ma machine pendant une seconde.Comment puis-je effectuer un déploiement à chaud à l'aide de l'adaptateur glassfish dans Eclipse

Je dois me rappeler d'arrêter constamment l'adaptateur avant de faire des changements. Je me contenterais de désactiver cette "fonctionnalité", mais même si je décoche "publier le changement immédiatement", ce comportement se produit toujours.

J'utilise la dernière version de l'adaptateur GlassFish et essayé avec Eclipse 3.5 et 3.6 étape construit ....

Quelle est la configuration tout le monde utilise si vous avez GlassFish v3 comme serveur? Est-il possible de faire fonctionner correctement la fonctionnalité de déploiement à chaud?

Répondre

5

Je viens de faire un test et la configuration de l'adaptateur à publier jamais automatiquement fonctionne comme prévu:

alt text http://img405.imageshack.us/img405/8468/screenshot011r.png

Avec cette configuration, je dois publier les modifications manuellement. J'utilise Eclipse 3.5 avec la dernière version de l'adaptateur GlassFish v3. Cela fonctionne juste.

+0

Merci! J'ai oublié cet écran ... cela ne fonctionne pas si vous ne vérifiez jamais la publication automatiquement lors de la première installation du serveur (ce que j'ai fait). Vous devez aller à cet écran après qu'il a été mis en place et adopter cette approche. Cela me rendait fou ... – GBa

+0

Comment arrivez-vous à cet écran ??? J'ai été à travers tous les menus possibles à Helios. Je suis d'accord, la fonction de déploiement à chaud/échange à chaud n'est pas utilisable du tout avec glassfish. C'est en fait bien pire que d'utiliser un script de fourmi pour reconditionner et déployer une guerre ... –

+3

Je l'ai trouvé. Ouvrez la perspective du serveur et double-cliquez sur le serveur. –

0

Il ya 'hack' que j'utilise et fonctionne bien avec maven, eclipse & GF4 déploiement à chaud. Naviguez dans votre espace de travail où vous avez votre projet xhtml. fichier .project ouvert de modifier

<buildCommand> 
    <name>org.eclipse.m2e.core.maven2Builder</name> 
    <arguments></arguments> 
</buildCommand> 

Modifier à:

<buildCommand> 
    <name>org.eclipse.m2e.core.maven2Builder</name> 
    <triggers>incremental,</triggers> 
    <arguments></arguments> 
</buildCommand> 

Il fonctionne très bien pour, mais il pourrait causer des problèmes étranges de construction (ont pas essayé depuis longtemps ne peut donc pas vraiment dire donc utiliser avec étui.)

Questions connexes