9.5. Configuration d'une valve globale
Les valves globales sont activées et configurées dans le sous-système web par l'intermédiaire de l'interface CLI de JBoss.
Procédure 9.2. Configuration d'une valve globale
Activer la valve
Utiliser l'opérationaddpour ajouter une nouvelle saisie de valve./subsystem=web/valve=VALVENAME:add(module="MODULENAME",class-name="CLASSNAME")
/subsystem=web/valve=VALVENAME:add(module="MODULENAME",class-name="CLASSNAME")Copy to Clipboard Copied! Toggle word wrap Toggle overflow Vous devrez indiquer les valeurs suivantes :VALVENAME, le nom utilisé pour cette valve dans la configuration de l'application.MODULENAME, le module qui contient la valeur en cours de configuration.CLASSNAME, le nom de classe de la valve spécifique du module.
/subsystem=web/valve=clientlimiter:add(module="clientlimitermodule",class-name="org.jboss.samplevalves.RestrictedUserAgentsValve")
/subsystem=web/valve=clientlimiter:add(module="clientlimitermodule",class-name="org.jboss.samplevalves.RestrictedUserAgentsValve")Copy to Clipboard Copied! Toggle word wrap Toggle overflow En option : spécifier les paramètres
Si la valve a des paramètres de configuration, spécifier les dans l'opérationadd-param./subsystem=web/valve=testvalve:add-param(param-name="NAME", param-value="VALUE")
/subsystem=web/valve=testvalve:add-param(param-name="NAME", param-value="VALUE")Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=web/valve=testvalve:add-param( param-name="restrictedUserAgents", param-value="^.*MS Web Services Client Protocol.*$" )
/subsystem=web/valve=testvalve:add-param( param-name="restrictedUserAgents", param-value="^.*MS Web Services Client Protocol.*$" )Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Cette valve est maintenant activée et configurée pour toutes les applications déployées.