搭建ssm 杰信商务 项目时报错。

狼王_ 2016-12-09 05:32:35
INFO - Root WebApplicationContext: initialization started
INFO - Refreshing Root WebApplicationContext: startup date [Fri Dec 09 17:22:30 CST 2016]; root of context hierarchy
INFO - Loading XML bean definitions from class path resource [beans.xml]
INFO - Loading properties file from class path resource [jdbc.properties]
WARN - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'factoryDaoImpl': Unsatisfied dependency expressed through method 'setSqlSessionFactory' parameter 0: Cannot find class [org.springframewrok.jdbc.core.JdbcTemplate] for bean with name 'jdbcTemplate' defined in class path resource [beans.xml]; nested exception is java.lang.ClassNotFoundException: org.springframewrok.jdbc.core.JdbcTemplate; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframewrok.jdbc.core.JdbcTemplate] for bean with name 'jdbcTemplate' defined in class path resource [beans.xml]; nested exception is java.lang.ClassNotFoundException: org.springframewrok.jdbc.core.JdbcTemplate
Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframewrok.jdbc.core.JdbcTemplate] for bean with name 'jdbcTemplate' defined in class path resource [beans.xml]; nested exception is java.lang.ClassNotFoundException: org.springframewrok.jdbc.core.JdbcTemplate
ERROR - Context initialization failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'factoryDaoImpl': Unsatisfied dependency expressed through method 'setSqlSessionFactory' parameter 0: Cannot find class [org.springframewrok.jdbc.core.JdbcTemplate] for bean with name 'jdbcTemplate' defined in class path resource [beans.xml]; nested exception is java.lang.ClassNotFoundException: org.springframewrok.jdbc.core.JdbcTemplate; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframewrok.jdbc.core.JdbcTemplate] for bean with name 'jdbcTemplate' defined in class path resource [beans.xml]; nested exception is java.lang.ClassNotFoundException: org.springframewrok.jdbc.core.JdbcTemplate
Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframewrok.jdbc.core.JdbcTemplate] for bean with name 'jdbcTemplate' defined in class path resource [beans.xml]; nested exception is java.lang.ClassNotFoundException: org.springframewrok.jdbc.core.JdbcTemplate
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:648)
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:349)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:776)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4811)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5251)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
...全文
302 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qwe2316797 2016-12-16
  • 打赏
  • 举报
回复
你好,请问你有杰信商务的视频吗?可以分享一下不。我下载的需要解压码
狼王_ 2016-12-12
  • 打赏
  • 举报
回复
两个拼写错误!! 1. org.springframewrok.jdbc.core.JdbcTemplate 应该是 org.springframework.jdbc.core.JdbcTemplate 2. calsspath:sqlMapConfig.xml 应该是 classpath:sqlMapConfig.xml
游一游走一走 2016-12-12
  • 打赏
  • 举报
回复
spring-jdbc.jar
狼王_ 2016-12-12
  • 打赏
  • 举报
回复
引用 4 楼 zyz1985 的回复:
先排查明显的可能原因 1.缺少spring-data下的包 2.有spring-data的包,但是和spring的版本号不一致
spring-data 下的包是什么? 没有 spring-data.jar 这个包啊。。
游一游走一走 2016-12-10
  • 打赏
  • 举报
回复
先排查明显的可能原因 1.缺少spring-data下的包 2.有spring-data的包,但是和spring的版本号不一致
什么都不能 2016-12-09
  • 打赏
  • 举报
回复
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'factoryDaoImpl': Unsatisfied dependency expressed through method 'setSqlSessionFactory' parameter 0: Cannot find class [org.springframewrok.jdbc.core.JdbcTemplate] for bean with name 'jdbcTemplate' defined in class path resource [beans.xml] 配置文件写得不对
狼王_ 2016-12-09
  • 打赏
  • 举报
回复
BaseDao 接口
package cn.itcast.jk.dao;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import cn.itcast.jk.pagination.Page;

/**
 * @Description: 泛型类,基础的DAO接口
 * @Author:	nutony
 * @Company:	http://java.itcast.cn
 * @CreateDate:	2014-2-25
 */
public interface BaseDao<T> {
	public List<T> findPage(Page page);				//分页查询
	public List<T> find(Map paraMap);				//带条件查询,条件可以为null,既没有条件;返回list对象集合
	public T get(Serializable id);					//只查询一个,常用于修改
	public int insert(T entity);					//插入,用实体作为参数
	public int update(T entity);					//修改,用实体作为参数
	public int deleteById(Serializable id);		//按id删除,删除一条;支持整数型和字符串类型ID
	public int delete(Serializable[] ids);			//批量删除;支持整数型和字符串类型ID
}
BaseDaoImpl<T>
package cn.itcast.jk.dao.impl;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.support.SqlSessionDaoSupport;
import org.springframework.beans.factory.annotation.Autowired;
import cn.itcast.jk.dao.BaseDao;
import cn.itcast.jk.pagination.Page;

public abstract class BaseDaoImpl<T> extends SqlSessionDaoSupport implements BaseDao<T>{
	
	@Autowired
	//mybatis-spring 1.0无需此方法;mybatis-spring1.2必须注入。
	public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory){
		super.setSqlSessionFactory(sqlSessionFactory);
	}
	
	private String ns;		//命名空间
	public String getNs() {
		return ns;
	}
	public void setNs(String ns) {
		this.ns = ns;
	}
	
	public List<T> findPage(Page page){
		List<T> oList = this.getSqlSession().selectList(ns + ".findPage", page);
		return oList;
	}

	public List<T> find(Map map) {
		List<T> oList = this.getSqlSession().selectList(ns + ".find", map);
		return oList;
	}
	public T get(Serializable id) {
		return this.getSqlSession().selectOne(ns + ".get", id);
	}

	public int insert(T entity) {
		return this.getSqlSession().insert(ns + ".insert", entity);
	}

	public int update(T entity) {
		return this.getSqlSession().update(ns + ".update", entity);
	}

	public int deleteById(Serializable id) {
		return this.getSqlSession().delete(ns + ".deleteById", id);
	}

	public int delete(Serializable[] ids) {
		return this.getSqlSession().delete(ns + ".delete", ids);
	}
}
狼王_ 2016-12-09
  • 打赏
  • 举报
回复
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframewrok.jdbc.core.JdbcTemplate] for bean with name 'jdbcTemplate' defined in class path resource [beans.xml]; nested exception is java.lang.ClassNotFoundException: org.springframewrok.jdbc.core.JdbcTemplate at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1357) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:628) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:597) at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1450) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:447) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:425) at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:220) at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1199) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1054) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1019) at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) ... 24 more Caused by: java.lang.ClassNotFoundException: org.springframewrok.jdbc.core.JdbcTemplate at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1139) at org.springframework.util.ClassUtils.forName(ClassUtils.java:250) at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:394) at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1402) at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1349) ... 34 more Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframewrok.jdbc.core.JdbcTemplate] for bean with name 'jdbcTemplate' defined in class path resource [beans.xml]; nested exception is java.lang.ClassNotFoundException: org.springframewrok.jdbc.core.JdbcTemplate at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1357) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:628) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:597) at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1450) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:447) at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:417) at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:220) at org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper.findAdvisorBeans(BeanFactoryAdvisorRetrievalHelper.java:73) at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:101) at org.springframework.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.shouldSkip(AspectJAwareAdvisorAutoProxyCreator.java:103) at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessBeforeInstantiation(AbstractAutoProxyCreator.java:249) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:988) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:959) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:472) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:776) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:861) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:541) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4811) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5251) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.ClassNotFoundException: org.springframewrok.jdbc.core.JdbcTemplate at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1139) at org.springframework.util.ClassUtils.forName(ClassUtils.java:250) at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:394) at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1402) at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1349) ... 32 more 十二月 09, 2016 5:22:31 下午 org.apache.catalina.core.StandardContext listenerStart

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧