原因:<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>在读取配置文件的时候,是按照/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml的方式进行读取。如果没有放在我们的web-inf文件下面,则我们的配置文件的访问路径设置一定要写成classpath:Beans.xml。当我们的Beans.xml被读取之后,在其中读取我们的jdbc.properties。Bean.xml文件之中对于我们的jdbc。properties文件的路径设置为<context:property-placeholder location="jdbc.properties"/>,将其改为
<context:property-placeholder location="classpath:jdbc.properties"/>即在路径之前添加一个classpath:既可以正确读取我们的jdbc.properties.