Wofür wird "resource-ref" in "web.xml" verwendet?
Ich frage mich nur, wann / warum Sie ein resource-ref-Element in Ihrer web.xml-Datei definieren würden?
Ich hätte gedacht, dass es in Ihrem Web- / App-Server mit JNDI definiert wird und dann die JNDI-Referenz in Ihrem Java-Code nachschlägt?
Die Definition der Ressourcenreferenz erscheint mir ein wenig überflüssig und ich kann mir nicht vorstellen, wann sie nützlich sein könnte. Beispiel
<resource-ref>
<description>Primary database</description>
<res-ref-name>jdbc/primaryDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>CONTAINER</res-auth>
</resource-ref>