La page Enterprise Java Beans (EJB) s’ouvre.
Ce champ indique le répertoire du système de fichiers dans lequel sont enregistrés les beans de session avec état mis en mode passif et les sessions HTTP persistantes. La valeur par défaut est ${com.sun.aas.instanceRoot}/session-store.
Les beans mis en mode passif sont des beans de session avec état dont l’état a été écrit dans un fichier du système. Généralement, ces beans sont restés inactifs pendant un certain temps et ne sont pas actuellement consultés par les clients. De même, les sessions HTTP persistantes sont des sessions Web individuelles dont l’état a été écrit dans un fichier du système.
Le champ Option de validation indique comment le conteneur met en cache les instances de bean mises en mode passif entre les transactions.
La valeur par défaut est 0.
La valeur par défaut est 32.
La valeur doit être 0 minimum et être inférieure à la valeur du champ Taille maximale du pool. La valeur par défaut est 8.
Au-delà de cette période, le bean est détruit. La valeur 0 signifie qu’un bean peut rester inactif pendant une durée indéfinie. La valeur par défaut est 600.
Augmentez le nombre maximal de beans à mettre en cache pour éliminer le temps système de création et de destruction des beans. Cependant, si le cache est augmenté, le serveur consomme une plus grande quantité de mémoire et de ressources. Vérifiez que votre environnement d’exploitation est suffisant pour vos paramètres de cache. La valeur 0 indique un cache illimité. La valeur par défaut est 512.
Lorsque le nombre maximal de beans mis en cache est atteint, le conteneur supprime un certain nombre de beans mis en mode passif du magasin de sauvegarde. Cette valeur indique également le nombre de beans à créer si une requête arrive alors que le pool n’a aucun bean de disponible. La valeur doit être supérieure à 1 et inférieure à la valeur Taille max. du cache. La valeur par défaut est 32.
La valeur 0 indique que le conteneur ne supprime pas les beans inactifs automatiquement. Si la valeur Délai d’attente avant suppression est inférieure ou égale à la valeur Délai d’inactivité du cache, les beans sont immédiatement supprimés sans être mis en mode passif. La valeur par défaut est 5400.
Les options sont les suivantes :
(Valeur par défaut) Supprime un bean qui n’a pas été récemment utilisé.
Supprime le bean le plus ancien du cache.
Supprime le bean le moins récemment consulté.
Passée cette période (le conteneur peut mettre ce bean en mode passif. La valeur de 0 indique que les beans ne peuvent jamais être mis en mode passif. La valeur par défaut est 600.
GlassFish Server ne définit aucune autre propriété pour le conteneur EJB.
Astuce - Pour revenir aux paramètres par défaut, cliquez sur le bouton Charger valeurs par défaut, puis sur Enregistrer.