我在项目中使用了Apache Tomcat JDBC连接池库,并相应地配置了context.xml文件。我的应用实例需要在多个位置运行,但应用负载会有所不同,因此我想根据特定实例的客户大小在运行时修改maxActive大小和其他一些属性。
<Context path="/abc"
docBase="abc"
debug="5"
reloadable="false"
crossContext="true">
<Resource name="jdbc/abc"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="xxxxx"
url="xxxxxxx"
username="xxxxx" password="xxxxxx"
maxActive="20"
initialSize="0"
...
/>
</Context>