这是我的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来执行与数据库服务器的连接检查(查看服务器是否在线和可操作)。