Comment obtenir des ressources à partir du fichier context.xml dans l'application Web tomcat?

C'est mon context.xml fichier:

...
<Resource auth="Container"
          driverClass="net.sourceforge.jtds.jdbc.Driver"
          type="com.jolbox.bonecp.BoneCPDataSource"
          idleMaxAge="240"
          idleConnectionTestPeriod="60"
          partitionCount="3"
          acquireIncrement="1"
          maxConnectionsPerPartition="10"
          minConnectionsPerPartition="3"
          statementsCacheSize="50"
          releaseHelperThreads="4"

          name="jdbc/MyDatasource"
          username="my_username"
          password="my_password"
          factory="org.apache.naming.factory.BeanFactory"
          jdbcUrl="jdbc:jtds:sqlserver://localhost:12345/my_database"
/>
...

J'ai déjà essayé d'utiliser ServletContext.getResource(java.lang.Chaîne de caractères) avec le nom de la ressource ("jdbc/MyDatasource"), mais Tomcat se plaint de ce que le nom ne commence pas par un"/". J'ai aussi essayé avec "/jdbc/MyDatasource", mais cette fois, elle renvoie null.

J'ai surtout besoin de la jdbcUrl pour effectuer une vérification de la connexion avec le serveur de base de données (voir si le serveur est en ligne et opérationnel).

source d'informationauteur Igor Popov