Megosztási hatókör beállítás Erőforrás-hivatkozásokon

Ez a szabály a WEB-INF/web.xml fájlban található resource-ref elemeket jelöli meg, amelyekből hiányzik a res-sharing-scope elem. Az Apache Tomcat kiszolgáló az erőforrás megosztási hatókört alapértelmezésben Shareable értékre állítja be. Az erőforrás megosztási hatókör nem kötelező attribútumként van definiálva a Java EE rendszerben. A forráselemzőben rendelkezésre áll egy gyorsjavítás ehhez a szabályhoz. A gyorsjavítás használatával ugyanazt a megosztható hatókört fogja kapni a hagyományos WebSphere és Liberty kiszolgálón, mint amivel a Tomcat kiszolgálón rendelkezett.

A gyorsjavítás hozzáadja a res-sharing-scope elemet (ha az még nincs beállítva) és a kapcsolatot Shareable-ként definiálja.

Az alábbi példában olyan erőforrás hivatkozás látható, amely megjelölésre kerülne:
<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>


A gyorsjavítás hozzáadja a res-sharing-scope elemet:
<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>

A kapcsolatok WebSphere Application Server környezetben történő megosztásával kapcsolatos további információkat a következő helyen talál: Megoszthatatlan és megosztható kapcsolatok.