Ta reguła powoduje oznaczenie flagą elementów resource-ref w pliku WEB-INF/web.xml, które nie mają elementu res-sharing-scope. Na serwerze Apache Tomcat wartością domyślną zasięgu współużytkowania zasobu jest Shareable. Zasięg współużytkowania zasobu jest zdefiniowany jako atrybut opcjonalny w środowisku Java EE. Szybka poprawka dla tej reguły jest dostępna w skanerze źródła. Można użyć szybkiej poprawki, aby uzyskać ten sam możliwy do współużytkowania zasięg w tradycyjnym serwerze WebSphere i Liberty, jak w przypadku serwera Tomcat.
Szybka poprawka dodaje element res-sharing-scope, jeśli nie jest on jeszcze ustawiony, i definiuje połączenie jako Shareable.
To jest przykład odwołania do zasobu, które zostanie oznaczone flagą:|
<resource-ref> <description> Przykład bazy danych</description> <res-ref-name>jdbc/exampleDB</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> |
|
<resource-ref> <description> Przykład bazy danych</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> |
Więcej informacji na temat współużytkowania połączeń zasobów na serwerze WebSphere Application Server zawiera sekcja Połączenia współużytkowalne i niewspółużytkowalne.