出處: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>