Error creating bean with name 'dataSource' defined in ServletContext resource

问题描述

struts-config.xml配置信息<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config> <data-sources /> <form-beans /> <global-exceptions /> <global-forwards /> <action-mappings> <action path="/login" parameter="method" type="org.springframework.web.struts.DelegatingActionProxy"> <forward name="login" path="/WEB-INF/jsp/login.jsp"></forward> <forward name="success" path="/WEB-INF/jsp/common/main.jsp"></forward> <forward name="failure" path="/WEB-INF/jsp/login.jsp"></forward> </action> <action path="/commonJump" parameter="method" type="org.springframework.web.struts.DelegatingActionProxy"> <forward name="top" path="/WEB-INF/jsp/common/top.jsp" /><forward name="left" path="/WEB-INF/jsp/common/left.jsp" /><forward name="right" path="/WEB-INF/jsp/common/right.jsp" /> </action> </action-mappings> <message-resources parameter="com.af.family.ApplicationResources" /> <!-- 添加支持Spring的插件 --> <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"><set-property property="contextConfigLocation" value="/WEB-INF/spring.xml" /> </plug-in></struts-config>spring.xml配置信息<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.0.xsd"><bean id="propertyConfigure"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="location" value="/WEB-INF/jdbc.properties" /></bean><bean id="dataSource"class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property name="driverClassName" value="${database.driver}"></property><property name="url" value="${database.url}"></property><property name="username" value="${database.username}"></property><property name="password" value="${database.password}"></property><property name="initialSize" value="25" /> <property name="maxActive" value="100" /></bean><bean id="loginDao" class="com.af.family.dao.common.LoginDaoImpl"><property name="dataSource" ref="dataSource"></property></bean><!-- 对于Action组件配置,name,class。name的值是struts-config.xml中相应action的path值 --><bean name="/login" class="com.af.family.action.LoginAction"><property name="dao" ref="loginDao"></property></bean><bean name="/commonJump" class="com.af.family.action.CommonJumpAction"></bean></beans>部署后出现如下错误:严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/spring.xml]: Initialization of bean failed; nested exception is org.springframework.beans.InvalidPropertyException: Invalid property 'initialSize' of bean class [org.springframework.jdbc.datasource.DriverManagerDataSource]: No property 'initialSize' foundCaused by: org.springframework.beans.InvalidPropertyException: Invalid property 'initialSize' of bean class [org.springframework.jdbc.datasource.DriverManagerDataSource]: No property 'initialSize' foundat org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:376)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1107)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)at org.springframework.web.struts.ContextLoaderPlugIn.createWebApplicationContext(ContextLoaderPlugIn.java:354)at org.springframework.web.struts.ContextLoaderPlugIn.initWebApplicationContext(ContextLoaderPlugIn.java:295)at org.springframework.web.struts.ContextLoaderPlugIn.init(ContextLoaderPlugIn.java:225)at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)at org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)at javax.servlet.GenericServlet.init(GenericServlet.java:212)at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045)at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351)at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1105)at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1203)at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)at java.lang.Thread.run(Unknown Source)2011-1-28 13:53:11 org.apache.catalina.core.ApplicationContext log

解决方案

org.springframework.beans.InvalidPropertyException: Invalid property 'initialSize' of bean class [org.springframework.jdbc.datasource.DriverManagerDataSource]: No property 'initialSize' found 根据提示应该是initialSize这个属性名写错了

时间: 2024-08-04 07:29:41

Error creating bean with name &#039;dataSource&#039; defined in ServletContext resource的相关文章

Error creating bean with name &amp;#39;sessionFactory&amp;#39; defined in ServletContext resource [/WEB-INF/applica

 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.io.FileNotFoun

Error creating bean with name &amp;#39;sessionFactory&amp;#39; defined in file

在hibernate和spring整合时,出现错误如下: Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in file [G:\workspace\s_hibernate\src\applicationContext.xml]: Invocation of

Error creating bean with name &amp;#039;sessionFactory

问题描述 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in

Spring中的经典疑问: Error creating bean with name &amp;#039;urlMapping&amp;#039; ...

问题描述 正在学习spring的多动作控制器,然而配置完成运行后,出现了这样的错误信息,我估计很多老鸟见过,如下: Error creating bean with name 'urlMapping' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.

s2sh-【求助】关于S2SH整合遇到的Error creating bean with name &amp;amp;#39;sessionFactory&amp;amp;#39;

问题描述 [求助]关于S2SH整合遇到的Error creating bean with name 'sessionFactory' 这是生成的applicationContext.xml配置: <?xml version="1.0" encoding="UTF-8"?> xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.

spring mvc-service层加入@Tractional 后报错error creating bean

问题描述 service层加入@Tractional 后报错error creating bean 我在一个web项目中想加入事务,是采用spring mvc+hibernate的框架配置文件中已经加入 <!-- 配置Hibernate事务管理器 --> <bean id=""transactionManager"" class=""org.springframework.orm.hibernate4.HibernateTran

spring 错误 error creating bean with name

问题描述 spring 错误 error creating bean with name org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in class path resource [beans.xml]: Instantiation of bean failed; nested exception is org.spring

ssh 框架问题 能显示页面,但是出现Error creating bean with n

问题描述 ssh 框架问题 能显示页面,但是出现Error creating bean with n 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error crea

Error creating bean with name &amp;#39;org.springframework.validation.beanvalidation.LocalValidatorFactory

Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0' Caused by: javax.validation.ValidationException: Unable to create a Configuration, because no Bean Validation provider could be found. Add a pro