Modification du nombre de threads par WebService
Bonjour,
J'aimerai pouvoir modifier le nombre de threads max utilisés par chaque service deployé.
J'ai déployé une application EAR contenant plusieurs services déclarés dans un fichier server-config.wsdd.
Dans ce fichier mes services sont déclarés de la façon suivante dans le fichier jonas_areas.xml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<service name="MonService1" provider="java:RPC" style="rpc" use="literal">
<parameter name="..."value="..."/>
<parameter name="className" value="MonPackage.Maclasse1"/>
<parameter name="..."value="..."/>
</service>
<service name="MonService2" provider="java:RPC" style="rpc" use="literal">
<parameter name=...value="..."/>
<parameter name="className" value="MonPackage.Maclasse2"/>
<parameter name=...value="..."/>
</service> |
Cette configuration me permettrai logiquement de pouvoir faire appel à un service qu'une seule fois à la fois !
Je pense qu'il faut passer par le fichier de configuration jonas_areas et si c'est le cas, dans quelle zone dois-je déclarer mes packages !
A savoir que dans ce fichier de config les area prédéfinies suivantes sont :
jmx, ressources, worker, Logger etc...
J'ai esseyé d'effectuer la manipulation suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<area name="jonas_areas">
<area name="MaZone1"
description="Description 1"
class="org.objectweb.area.lib.NoLockArea"
limit="1">
<java package="Monpackage.MaClasse1"/>
<area name="MaZone2"
description="Description 2"
class="org.objectweb.area.lib.NoLockArea"
limit="1">
<java package="Monpackage.MaClasse2"/>
</area> |
Est-ce la méthode correcte ?
Comment est-il possible de surveiller le nombre d'instances de chaque service
(Je pense que c'est en passant par la configuration du fichier trace.properties mais celle-ci est assez difficile à modifier sans trop être "innondé" de log !)
Merci d'avance !