Это мой файл context.xml:
...
<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"
/>
...
Я уже пробовал использовать ServletContext.getResource(java.lang.String) с именем ресурса ( "jdbc/MyDatasource" ), но Tomcat жалуется, что имя не начинается с '/'. Я также пробовал использовать "/jdbc/MyDatasource", но на этот раз он возвращает null.
Мне нужен jdbcUrl для выполнения проверки соединения с сервером базы данных (см., если сервер подключен к сети и работает).