2015-09-25 1 views
2

J'ai un étrange problème avec mon application de printemps. Lorsque je le redéployer sur JBoss EAP 6.2. parfois Jboss ne met pas vraiment ma jsp à jour et je recive le html généré avec la version previus. Cela ne correspond pas au contenu statique. Pour résoudre ce problème, je dois supprimer le contenu du dossier temporaire en mode autonome. Restat Jboss ne résout pas le problème.Jboss redéployer ne pas mettre à jour jsp

Solution:

Ajouter à ce standalone.xml

<extensions> 
......... 
</extensions> 

<system-properties> 
    <property name="org.jboss.as.web.deployment.DELETE_WORK_DIR_ONCONTEXTDESTROY" value="true"/> 
</system-properties> 

<management> 
........... 

Répondre

2

Pour info, EAP 6.1.0 et plus tard, vous pouvez définir la propriété système suivante org.jboss.as.web.deployment.DELETE_WORK_DIR_ONCONTEXTDESTROY à true pour supprimer le cache JSP chaque fois sur le contexte détruire. Malheureusement, la valeur par défaut de cette propriété est false. Pour vous assurer que les sources JSP sont recompilées, vous utilisez cette propriété pour supprimer les fichiers .java et .class.