Setaţi partajarea domeniului pe referinţele de resurse

Această regulă semnalează elementele resource-ref găsite în fişierul WEB-INF/web.xml care nu au elementul res-sharing-scope. Serverul Apache Tomcat are Shareable ca valoare implicită pentru domeniul de partajare resurse. Domeniul pentru partajarea resurselor este definit ca un atribut opţional în Java EE. În scanerul de sursă este disponibilă o corecţie rapidă pentru această regulă. Puteţi folosi corecţia rapidă pentru a obţine în WebSphere tradiţional şi Liberty domeniul partajabil pe care îl aveaţi în Tomcat.

Corecţia rapidă adaugă elementul res-sharing-scope dacă nu este deja setat şi defineşte conexiunea ca Shareable.

Acesta este un exemplu de referinţă de resurse care va fi semnalat:
<resource-ref>
<description>
Example Database</description>
<res-ref-name>jdbc/exampleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>


Corecţia rapidă adaugă elementul res-sharing-scope:
<resource-ref>
<description>
Example Database</description>
<res-ref-name>jdbc/exampleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>

Pentru mai multe informaţii despre partajarea conexiunilor de resurse în WebSphere Application Server, vedeţi Unshareable and shareable connections.