这是SqlMapConfig.xml中的报错配置
<!--配置环境-->
<environments default="mysql">
<!-- 配置mysql的环境-->
<environment id="mysql">
<!-- 配置事务 -->
<transactionManager type="JDBC"></transactionManager>
<!--配置连接池-->
<dataSource type="POOLED">
<property name="driver" value="${jdbc.driver}"></property>
<property name="url" value="${jdbc.url}"></property>
<property name="username" value="${jdbc.username}"></property>
<property name="password" value="${jdbc.password}"></property>
</dataSource>
</environment>
</environments>
方法一 <configuration>
标签后(也就是上述配置的最前方加上)添加
<properties resource="jdbc.properties"/>
这里要确保jdbc.properties文件存在在resource路径下,且写上了配置信息
方法二 找不到直接写真实值就完事
配置连接池信息部分改为,注意账户密码还有库名是否正确
<!--配置环境-->
<environments default="mysql">
<!-- 配置mysql的环境-->
<environment id="mysql">
<!-- 配置事务 -->
<transactionManager type="JDBC"></transactionManager>
<!--配置连接池-->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost:3306/test"></property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>
</dataSource>
</environment>
</environments>
方法三 更新一种 springmvc 工作项目中可能遇到的场景
目录如下
需要添加启动参数 指定使用文件夹下的配置
如果是在linux服务器上,需要在catalina.sh 下
添加jvm参数 再重启
JAVA_OPTS="-server -Denv=dev"