jar包导入错误?监听器加上就404,删掉就可以访问页面?报错:严重: Context initialization failed。可能错在:数据库连接池有误
一开始以为是监听器的锅,找了许久问题和也试了多种解决方法,都无法解决。也怀疑过是导入的jar包有错。也无解。最终错在了测试时可以使用的数据库连接池上。换个数据库连接就可以了。
文件位置:
applicationContext.xml配置文件中:
<!-- spring整合mybatis框架 -->
<!-- 加载jdbc配置文件 -->
<context:property-placeholder location="classpath:jdbc.properties" />
<!-- 配置数据源 driud方式-->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
<!-- 基本属性 url、user、password -->
<property name="driverClassName" value="${jdbc.driver}"/>
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
jdbc.properties配置文件为:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=UTF-8&useSSL=false
jdbc.username=root
jdbc.password=root
最后别忘了导包
pom.xml配置文件中:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.19</version>
</dependency>
大功告成。
奥利给