您的位置:首页 > 运维架构

<context:property-placeholder>导致的 Access denied for user ''@'localhost' to database 问题

2017-04-08 18:00 501 查看
解决办法:

1、改用以下配置:

<bean id= "propertyConfigurer"
class= "org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" >
<property name= "locations">
<list>
<value> classpath:jdbc.properties</value >
</list>
</property>
</bean>


2、properties文件中的key不要与系统配置重名,比如 jdbcusername=root ,username=root

3、将context:property-placeholder 中属性system-properties-mode 默认值配置成:NEVER

原因
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐