Enterprise Java Beans (EJB)

Utilisez la page Enterprise Java Beans (EJB) pour configurer les paramètres du conteneur EJB.

Outre les paramètres généraux des beans entreprise, vous pouvez configurer les paramètres de pool et de cache.

La page Enterprise Java Beans (EJB) contient les options suivantes.

Charger les valeurs par défaut

Bouton permettant de rétablir les valeurs par défaut de tous les paramètres.

Emplacement de stockage des sessions

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.

Option de validation

Indique comment le conteneur met en cache les instances de bean mises en mode passif entre les transactions. Si vous sélectionnez Option B (option par défaut), le conteneur met en cache une instance prête entre les transactions. Si vous sélectionnez Option C, le conteneur ne met pas une instance prête en cache entre les transactions.

Taille initiale et minimale du pool

Nombre minimum de beans à conserver dans le pool. La valeur par défaut est 0.

Taille maximale du pool

Nombre maximal de beans pouvant être conservés par le conteneur dans le pool à un moment donné. La valeur par défaut est 32.

Valeur de redimensionnement du pool

Nombre de beans supprimés du pool s’ils sont inactifs passée la durée spécifiée dans le champ Délai d’inactivité du pool. 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.

Délai d’inactivité du pool

Durée exprimée en secondes pendant laquelle un bean du pool peut rester inactif avant d’être supprimé de celui-ci. 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.

Taille max. du cache

Nombre maximal de beans mis en cache. 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.

Valeur de redimensionnement du cache

Nombre de beans à mettre en mode passif lorsque le cache est saturé. 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.

Délai d’attente avant suppression

Nombre de secondes au-delà desquelles un bean mis en mode passif est supprimé du stockage de sessions. 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.

Stratégie de sélection pour suppression

Règle utilisée par le conteneur pour supprimer des beans de session avec état à partir du cache. Les options sont les suivantes :

Pas utilisé récemment (NRU)

Supprime un bean qui n’a pas été récemment utilisé. Il s’agit de la valeur par défaut.

Premier entré, premier sorti (FIFO)

Supprime le bean le plus ancien du cache.

Utilisé le moins récemment (LRU)

Supprime le bean le moins récemment consulté.

Délai d’inactivité du cache

Nombre maximal de secondes pendant lesquelles un bean peut rester inactif dans le cache. 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.

Autres propriétés

Autres propriétés du conteneur EJB. GlassFish Server ne définit aucune autre propriété pour le conteneur EJB.

Tâches connexes
Commandes asadmin connexes

Aucune.

Copyright © 2010, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale