Enterprise Java Beans (EJB)

La page Enterprise Java Beans (EJB) permet de configurer les paramètres du conteneur EJB.

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

La page Enterprise Java Beans (EJB) contient les options ci-après.

Charger les valeurs par défaut

Bouton permettant de restaurer les valeurs par défaut des paramètres qui en ont. Les paramètres qui n'ont pas de valeurs par défaut ne sont pas modifiés.

Nom de configuration

Nom de la configuration à laquelle s'appliquent les paramètres de cette page. Ce champ est en lecture seule.

Emplacement de stockage des sessions

Répertoire du système de fichiers dans lequel sont stockés les beans Session avec conservation de statut passivés et les sessions HTTP persistantes. La valeur par défaut est ${com.sun.aas.instanceRoot}/session-store.

Les beans passivés sont des beans Session avec conservation de statut 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 consultés actuellement 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 la méthode utilisée par le conteneur pour mettre en cache les instances de bean passivées 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 en cache une instance prête entre les transactions.

Taille initiale et minimale du pool

Nombre minimal 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 enlevé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 comprise entre 0 et la valeur indiquée dans le champ Taille maximale du pool. La valeur par défaut est 8.

Délai d'inactivité du pool

Délai, en secondes, au-delà duquel un bean inactif est enlevé du pool. 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 conservés dans le 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 à passiver lorsque le cache est saturé. Lorsque le nombre maximal de beans mis en cache est atteint, le conteneur enlève un certain nombre de beans passivés dans l'emplacement de stockage de sauvegarde. Cette valeur indique également le nombre de beans à créer si une demande arrive alors que le pool ne comporte aucun bean disponible. La valeur doit être supérieure à 1 et inférieure à la valeur indiquée dans le champ Taille max. du cache. La valeur par défaut est 32.

Délai avant suppression

Délai, en secondes, au-delà duquel un bean passivé est enlevé de l'emplacement de stockage des sessions. La valeur 0 indique que le conteneur n'enlève pas les beans inactifs automatiquement. Si la valeur indiquée dans le champ Délai avant suppression est inférieure ou égale à la valeur indiquée dans Délai d'inactivité du cache, les beans sont immédiatement enlevés sans être passivés. La valeur par défaut est 5 400.

Règle de sélection pour suppression

Règle utilisée par le conteneur pour enlever les beans Session avec conservation de statut du cache. Les options sont les suivantes :

Non utilisé récemment (NRU)

Enlève un bean qui n'a pas été utilisé récemment. Il s'agit de la valeur par défaut.

Premier entré, premier sorti (FIFO)

Enlève le bean le plus ancien du cache.

Utilisé le moins récemment (LRU)

Enlève le bean le moins récemment consulté.

Délai d'inactivité du cache

Durée maximale, en secondes, pendant laquelle un bean peut rester inactif dans le cache. Passé ce délai, le conteneur peut passiver ce bean. La valeur 0 indique que les beans ne peuvent jamais être passivés. La valeur par défaut est 600.

Autres propriétés

Propriétés supplémentaires du conteneur EJB.

Pour obtenir une description des propriétés disponibles, reportez-vous à Propriétés propres au conteneur EJB.

Tâches connexes
Commandes asadmin connexes

Aucune.

Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices