Error creating bean with name 'dataSource' defined in class path resource [applicationContext.xml]:

完整报错信息

12:16:05.288 [RMI TCP Connection(3)-127.0.0.1] WARN org.springframework.beans.factory.support.DefaultListableBeanFactory - Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'workOrderMapper' defined in URL [jar:file:/E:/IdeaProjects/prettymall/prettymall_mgrsite/target/prettymall_mgrsite/WEB-INF/lib/prettymall_core-1.0.0-SNAPSHOT.jar!/com/gzcb/core/base/dao/WorkOrderMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.mybatis.spring.SqlSessionFactoryBean#0' defined in class path resource [applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'long' for property 'maxWait'; nested exception is java.lang.NumberFormatException: For input string: "${db.maxWait}"

使用idea和本地tomcat启动拉取下来的web项目报错

检查applicationContext.xml dataSource这个bean

是否有些数据库连接参数没有修改,例如url啊账号啊密码啊

${db.maxWait} 他没读取到转换后的配置,你这是没读取你的配置文件?