出处:http://aaron81939097.iteye.com/blog/1144642
原配置:
- <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
- <!-- 指定连接数据库的JDBC驱动 -->
- <property name="driverClass">
- <value>com.mysql.jdbc.Driver</value>
- </property>
- <!-- 连接数据库所用的URL -->
- <property name="jdbcUrl">
- <value>jdbc:mysql://localhost:3306/activiti?autoReconnect=true
- </value>
- </property>
- <!-- 连接数据库的username -->
- <property name="user">
- <value>sa </value>
- </property>
- <!-- 连接数据库的密码 -->
- <property name="password">
- <value></value>
- </property>
- <!-- 设置数据库连接池的最大连接数 -->
- <property name="maxPoolSize">
- <value>20</value>
- </property>
- <!-- 设置数据库连接池的最小连接数 -->
- <property name="minPoolSize">
- <value>2</value>
- </property>
- <!-- 设置数据库连接池的初始化连接数 -->
- <property name="initialPoolSize">
- <value>2</value>
- </property>
- <!-- 设置数据库连接池的连接的最大空暇时间,单位为秒 -->
- <property name="maxIdleTime">
- <value>20</value>
- </property>
- </bean>
配置数据都无问题的情况下,发现下面情况会产生错误:
情况1:value元素值之间出现空格(人为加入)
- <property name="driverClass">
- <value>com.mysql.jdbc.Driver </value>
- </property>
情况2:value结束标签换行(当value值比較长时,Ctrl+Shift+F的时就会换行)
- <property name="driverClass">
- <value>com.mysql.jdbc.Driver
- </value>
- </property>
今天产生错误属于情况2,因此建议配置datasource使用以下格式配置:
- <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
- <!-- 指定连接数据库的JDBC驱动 -->
- <property name="driverClass" value="com.mysql.jdbc.Driver">
- </property>
- <!-- 连接数据库所用的URL -->
- <property name="jdbcUrl"
- value="jdbc:mysql://localhost:3306/activiti?autoReconnect=true">
- </property>
- <!-- 连接数据库的username -->
- <property name="user" value="sa">
- </property>
- <!-- 连接数据库的密码 -->
- <property name="password" value="">
- </property>
- <!-- 设置数据库连接池的最大连接数 -->
- <property name="maxPoolSize" value="20">
- </property>
- <!-- 设置数据库连接池的最小连接数 -->
- <property name="minPoolSize" value="2">
- </property>
- <!-- 设置数据库连接池的初始化连接数 -->
- <property name="initialPoolSize" value="2">
- </property>
- <!-- 设置数据库连接池的连接的最大空暇时间,单位为秒 -->
- <property name="maxIdleTime" value="20">
- </property>
- </bean>