Diese Regel markiert Elemente resource-ref in der Datei WEB-INF/web.xml, denen das Element res-sharing-scope fehlt. Der Apache-Tomcat-Server setzt den Bereich für die gemeinsame Nutzung von Ressourcen auf Shareable. Der Bereich für gemeinsame Nutzung von Ressourcen wird in Java EE als optionales Attribut definiert. Es ist eine Schnellkorrektur für diese Regel im Quellenscanner verfügbar. Sie können die Schnellkorrektur verwenden, um in WebSphere Traditional und Liberty denselben gemeinsam nutzbaren Bereich wie in Tomcat abzurufen.
Die Schnellkorrektur fügt das Element res-sharing-scope hinzu, wenn es noch nicht definiert ist, und definiert die Verbindung als Shareable (gemeinsam nutzbar).
Im Folgenden sehen Sie ein Beispiel für eine Ressourcenreferenz, die markiert wird:|
<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> |
|
<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> |
Weitere Informationen zur gemeinsamen Nutzung von Ressourcenverbindungen in WebSphere Application Server finden Sie im Artikel Nicht gemeinsam und gemeinsam nutzbare Verbindungen.