本来spring 我写的数据库配置文件是这个样子的
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"
p:driverClassName="${jdbc.driverClassName}" p:url="${jdbc.url}"
p:username="${jdbc.username}" p:password="${jdbc.password}">
</bean>
DriverManagerDataSource好像并发不高,150个就完蛋了,略好一点的是BasicDataSource ,c3p0貌似更好一点
现在Cloud Foundry 要求 使用org.apache.commons.dbcp.BasicDataSource,就换成下面的样子
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">但是jar包需要添加3个,下面是maven代码
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.6</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>