Puis-je restaurer en quelque sorte la session sur JBoss après le redémarrage? Je veux l'utiliser sur ma machine de développement.Restaurer la session après le redémarrage dans JBoss
Répondre
Ce reçoit une réponse documentation:
Depuis JBoss-3.2.6RC1:
Le gestionnaire de sessions tomcat par défaut persistera sessions. Cela peut entraîner des problèmes lors du redémarrage de jboss ou du redéploiement d'une guerre si la session contient des données non sérialisables.
Pour désactiver la persistance de session, vous créez un WEB-INF/context.xml avec un élément directeur qui définit le chemin d'accès à une valeur vide:
<Context>
<Manager className="org.apache.catalina.session.StandardManager"
pathname="" ></Manager>
</Context>
JBoss-3.2.5 et plus tôt ne lisez pas le fichier WEB-INF/context.xml.
JBoss 4.0.3 est désactivé par défaut. See /jboss-4.0.3/server/default/deploy/jbossweb-tomcat55.sar/context.xml
Tous les conteneurs de servlets essaieront de maintenir la session active entre les redémarrages du serveur. Mais tous les objets de session doivent être sérialisables pour que cela fonctionne.
Bien que cela puisse théoriquement répondre à la question, [il serait préférable] (http: // meta. stackexchange.com/q/8259) pour inclure les parties essentielles de la réponse ici, et fournir le lien pour référence. – Nanne