21.4.2. Définir les valeurs de timeout d'accès aux beans de session par défaut
Procédure 21.15. Définir les valeurs de timeout d'accès aux session beans par défaut par la console de gestion
- Connectez-vous à la console de gestion. Voir Section 3.4.2, « Se connecter à la console de gestion ».
- Cliquer sur l'ongleten haut de l'écran. Étendre le menu et sélectionner . Sélectionner l'onglet .
- Cliquer sur Details est maintenant modifiable.. Le champ de la zone
- Saisir les valeurs qui conviennent dans Stateful Access Timeout et/ou dans les cases de texte Singleton Access Timeout.
- Cliquer sur le boutonpour terminer.
Procédure 21.16. Définir les valeurs de timeout d'accès aux session beans par le CLI.
- Lancer l'outil CLI et connectez-vous à votre serveur. Voir Section 3.5.4, « Se connecter à une instance de serveur géré par l'interface CLI ».
- Utiliser l'opération
write-attribute
avec la syntaxe suivante./subsystem=ejb3:write-attribute(name="BEANTYPE", value=TIME)
- Remplacer BEANTYPE par
default-stateful-bean-access-timeout
pour les sessions beans stateful, oudefault-singleton-bean-access-timeout
pour les sessions bean singleton. - Remplacer TIME par la valeur de timeout qui convient.
- Utiliser l'opération
read-resource
pour confirmer les changements./subsystem=ejb3:read-resource
Exemple 21.12. Définir la valeur de timeout d'accès aux beans stateful par le CLI à 9000.
[standalone@localhost:9999 /] /subsystem=ejb3:write-attribute(name="default-stateful-bean-access-timeout", value=9000) {"outcome" => "success"} [standalone@localhost:9999 /]
Exemple 21.13. Exemple de configuration XML
<subsystem xmlns="urn:jboss:domain:ejb3:1.2"> <session-bean> <stateless> <bean-instance-pool-ref pool-name="slsb-strict-max-pool"/> </stateless> <stateful default-access-timeout="5000" cache-ref="simple"/> <singleton default-access-timeout="5000"/> </session-bean> </subsystem>