我想知道是否可以共享一个数据库连接池 bean(由 Spring 设置)并在部署在 JBoss 中的两个 WAR 之间共享它。
例如,我想要这样的东西:database-pool.xml
<bean id="datasource" class="com.mchange.v2.c3p0.ComboPooledDataSource"/>
WAR app1 的 applicationContext.xml:
<import resource="database-pool.xml"/>
<bean id="someBean1">
<property name="datasource" ref="datasource"/>
</bean>
WAR app2 的 applicationContext.xml:
<import resource="database-pool.xml"/>
<bean id="someBean2">
<property name="datasource" ref="datasource"/>
</bean>
我的最终目标是拥有数据库连接池的单个实例。这可行吗?