Définir la portée de partage des références de ressource

Cette règle marque resource-ref éléments trouvés dans le fichier WEB-INF/web.xml qui ne comportent pas res-sharing-scope . Le serveur Apache Tomcat définit par défaut la portée de partage des ressources sur Shareable . La portée de partage des ressources est définie en tant qu'attribut facultatif dans Java EE. Un correctif rapide pour cette règle est disponible dans le scanner de source. Vous pouvez utiliser le correctif rapide pour obtenir dans WebSphere Traditional et Liberty la portée de partage qui était définie dans Tomcat.

Le correctif rapide ajoute le res-sharing-scope s'il n'est pas déjà défini et définit la connexion comme Shareable .

Exemple de référence de ressource qui serait marquée :
< span class="Code"> < resource-ref>
< span class= "indent4"> < /span> < description>
Exemple de base de données</description>
<res-ref-name>jdbc /exampleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Conteneur</res-auth>
</resource-ref>


Le correctif rapide ajoute l'élément res-sharing-scope :
< span class="Code"> < resource-ref>
< span class= "indent4"> < /span> < description>
Exemple de base de données</description>
<res-ref-name>jdbc /exampleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Conteneur</res-auth>
<res-sharing-scope>Partagable</res-sharing-scope>
</resource-ref>

Pour plus d'informations sur le partage des connexions de ressources dans WebSphere Application Server, voir Connexions partageables et non partageables.