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'onglet en haut de l'écran. Étendre le menu et sélectionner . Sélectionner l'onglet .
- Cliquer sur . Le champ de la zone Details est maintenant modifiable.
- Saisir les valeurs qui conviennent dans Stateful Access Timeout et/ou dans les cases de texte Singleton Access Timeout.
- Cliquer sur le bouton pour 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-attributeavec la syntaxe suivante./subsystem=ejb3:write-attribute(name="BEANTYPE", value=TIME)- Remplacer BEANTYPE par
default-stateful-bean-access-timeoutpour les sessions beans stateful, oudefault-singleton-bean-access-timeoutpour les sessions bean singleton. - Remplacer TIME par la valeur de timeout qui convient.
- Utiliser l'opération
read-resourcepour 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>