Establecer el ámbito de compartimiento en las referencias de recursos

Esta regla marca los elementos resource-ref que se encuentran en el archivo WEB-INF/web.xml en los que falta el elemento res-sharing-scope. El servidor Apache Tomcat utiliza de forma predeterminada el ámbito de compartimiento de recurso Compartible. El ámbito de compartimiento de recursos se define como un atributo opcional en Java EE. Un arreglo rápido para esta regla está disponible en el explorador de orígenes. Puede utilizar el arreglo rápido para obtener el mismo ámbito compartible en WebSphere tradicional y Liberty que el que tenía en Tomcat.

El arreglo rápido añade el elemento res-sharing-scope si no se ha establecido todavía y define la conexión como Compartible.

Este es un ejemplo de una referencia de recurso que se señalará:
<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>


El arreglo rápido añade el elemento 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>

Para obtener más información sobre cómo compartir conexiones de recursos en WebSphere Application Server, consulte Conexiones compartibles y no compartibles.