2010-08-02 12 views
4

J'essaye de mettre en place plugin Maven glassfish intégré et j'ai réussi, mais je ne peux pas faire des fichiers jsp à échanger à chaud.JSP hot-swap dans Maven glassfish plugin intégré

Voici ma config:

<plugin> 
    <groupId>org.glassfish</groupId> 
    <artifactId>maven-embedded-glassfish-plugin</artifactId> 
    <version>3.0.1</version> 
    <configuration> 
     <instanceRoot>${project.build.directory}</instanceRoot> 
     <goalPrefix>embedded-glassfish</goalPrefix> 
     <app>target/myapp.war</app> 
     <port>8080</port> 
     <contextRoot>myapp</contextRoot> 
     <autoDelete>true</autoDelete> 
    </configuration> 
</plugin> 

Des indices?

Répondre

2

Résurrection pour référence ultérieure. J'ai réussi à le faire en déployant une archive de guerre explosée comme celle-ci.

<app>${project.build.directory}/${project.build.finalName}</app> 

Pour générer un objectif d'utilisation de la guerre a explosé war:exploded.

+0

Et pour les vraiment courageux ' $ {basedir}/src/main/webapp' et 'war: inplace'. Cela signifie que vous pouvez modifier jsps et voir les changements reflétés immédiatement. –