web工程,运行起来报错啦啦啦啦

Annotation-specified bean name 'mj_car_typeManagerDao' for bean class [com.foxtail.dao.mybatis.mj_car_type.Mj_car_typeManagerDao] conflicts with existing, non-compatible bean definition of same name and class [com.foxtail.dao.mybatis.mj_car_status.Mj_car_typeManagerDao]
错误是这样,但是我已经排查了这两个包了呀,求大神指点迷津

package com.foxtail.dao.mybatis.mj_car_type;

import java.util.List;

import com.foxtail.model.WaitNum.WaitNumManager;
import com.foxtail.model.mj_car_type.Mj_car_typeManager;
import com.foxtail.vo.mj_car_type.Mj_car_typeManagerVo;
import com.foxtail.common.base.BaseMybatisDao;
import com.foxtail.common.page.Pagination;

import org.apache.ibatis.annotations.Param;

public interface Mj_car_typeManagerDao extends BaseMybatisDao {

public void deleteByIds(@Param("ids") List<Integer> ids);

public List<Mj_car_typeManager> selectList(Mj_car_typeManager mj_car_typeManager);

List<Mj_car_typeManagerVo> findListByPage(@Param("vo") Mj_car_typeManagerVo vo,@Param("page")Pagination page);

public WaitNumManager selectallname(String productName);

}
typeManagerDao包

package com.foxtail.service.mj_car_type.impl;

import java.util.List;
import java.util.ArrayList;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.foxtail.common.page.Pagination;
import com.foxtail.model.WaitNum.WaitNumManager;
import com.foxtail.model.mj_car_type.Mj_car_typeManager;
import com.foxtail.dao.mybatis.mj_car_type.Mj_car_typeManagerDao;
import com.foxtail.service.mj_car_type.Mj_car_typeManagerService;
import com.foxtail.vo.mj_car_type.Mj_car_typeManagerVo;

@Transactional
@Service("mj_car_typeManagerService")
public class Mj_car_typeManagerServiceImpl implements Mj_car_typeManagerService{

private final static Logger log= Logger.getLogger(Mj_car_typeManagerServiceImpl.class);

@Autowired
private Mj_car_typeManagerDao mj_car_typeManagerDao;


public Mj_car_typeManager selectByPrimaryKey(Integer id){
    return mj_car_typeManagerDao.selectByPrimaryKey(id);
}

public void deleteByPrimaryKey(Integer id){
    this.mj_car_typeManagerDao.deleteByPrimaryKey(id); 
}

public void insert(Mj_car_typeManager model) {
    this.mj_car_typeManagerDao.insert(model); 
}

public void insertSelective(Mj_car_typeManager model){
    this.mj_car_typeManagerDao.insertSelective(model); 
}

public void updateByPrimaryKeySelective(Mj_car_typeManager model){
    this.mj_car_typeManagerDao.updateByPrimaryKeySelective(model); 
}

public void updateByPrimaryKey(Mj_car_typeManager model) {
    this.mj_car_typeManagerDao.updateByPrimaryKey(model);
}

public List<Mj_car_typeManager> selectList(Mj_car_typeManager mj_car_typeManager){
    return mj_car_typeManagerDao.selectList(mj_car_typeManager);
}

public List<Mj_car_typeManager> findAll() {
    return mj_car_typeManagerDao.findAll();
}

public void deleteAll() {
    this.mj_car_typeManagerDao.deleteAll();
}

@Override
public void deleteIds(String ids){
    String [] idArr=ids.split(",");
    if (idArr.length>1) {
        List<Integer> idsList=new ArrayList<Integer>();
        for (int i = 0; i < idArr.length; i++) {
            idsList.add(Integer.valueOf(idArr[i]));
        }
        this.mj_car_typeManagerDao.deleteByIds(idsList);
    }else {
        this.mj_car_typeManagerDao.deleteByPrimaryKey(Integer.valueOf(ids));
    }
}

@Override
public Pagination findListByPage(int rows, int page,Mj_car_typeManagerVo vo) {
    Pagination pagination = new Pagination();
    pagination.setPageNo(page); //当前页码
    pagination.setPageSize(rows);  //每页显示多少行
    List<Mj_car_typeManagerVo>  list = this.mj_car_typeManagerDao.findListByPage(vo,pagination);
    pagination.setList(list);
    return pagination;
} 

public WaitNumManager selectallname(String productName){
    return mj_car_typeManagerDao.selectallname(productName);
}

}

typeManagerServiceImpl包

package com.foxtail.dao.mybatis.mj_car_type;

import java.util.List;

import com.foxtail.model.WaitNum.WaitNumManager;
import com.foxtail.model.mj_car_type.Mj_car_typeManager;
import com.foxtail.vo.mj_car_type.Mj_car_typeManagerVo;
import com.foxtail.common.base.BaseMybatisDao;
import com.foxtail.common.page.Pagination;

import org.apache.ibatis.annotations.Param;

public interface Mj_car_typeManagerDao extends BaseMybatisDao {

public void deleteByIds(@Param("ids") List ids);

public List selectList(Mj_car_typeManager mj_car_typeManager);

List findListByPage(@Param("vo") Mj_car_typeManagerVo vo,@Param("page")Pagination page);

public WaitNumManager selectallname(String productName);
}
statusManagerServiceImpl包

package com.foxtail.service.mj_car_status.impl;

import java.util.List;
import java.util.ArrayList;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.foxtail.common.page.Pagination;
import com.foxtail.model.WaitNum.WaitNumManager;
import com.foxtail.model.mj_car_status.Mj_car_statusManager;
import com.foxtail.dao.mybatis.mj_car_status.Mj_car_statusManagerDao;
import com.foxtail.service.mj_car_status.Mj_car_statusManagerService;
import com.foxtail.vo.mj_car_status.Mj_car_statusManagerVo;

@Transactional
@Service("mj_car_statusManagerService")
public class Mj_car_statusManagerServiceImpl implements Mj_car_statusManagerService{

private final static Logger log= Logger.getLogger(Mj_car_statusManagerServiceImpl.class);

@Autowired
private Mj_car_statusManagerDao mj_car_statusManagerDao;


public Mj_car_statusManager selectByPrimaryKey(Integer id){
    return mj_car_statusManagerDao.selectByPrimaryKey(id);
}

public void deleteByPrimaryKey(Integer id){
    this.mj_car_statusManagerDao.deleteByPrimaryKey(id); 
}

public void insert(Mj_car_statusManager model) {
    this.mj_car_statusManagerDao.insert(model); 
}

public void insertSelective(Mj_car_statusManager model){
    this.mj_car_statusManagerDao.insertSelective(model); 
}

public void updateByPrimaryKeySelective(Mj_car_statusManager model){
    this.mj_car_statusManagerDao.updateByPrimaryKeySelective(model); 
}

public void updateByPrimaryKey(Mj_car_statusManager model) {
    this.mj_car_statusManagerDao.updateByPrimaryKey(model);
}

public List<Mj_car_statusManager> selectList(Mj_car_statusManager mj_car_statusManager){
    return mj_car_statusManagerDao.selectList(mj_car_statusManager);
}

public List<Mj_car_statusManager> findAll() {
    return mj_car_statusManagerDao.findAll();
}

public void deleteAll() {
    this.mj_car_statusManagerDao.deleteAll();
}

@Override
public void deleteIds(String ids){
    String [] idArr=ids.split(",");
    if (idArr.length>1) {
        List<Integer> idsList=new ArrayList<Integer>();
        for (int i = 0; i < idArr.length; i++) {
            idsList.add(Integer.valueOf(idArr[i]));
        }
        this.mj_car_statusManagerDao.deleteByIds(idsList);
    }else {
        this.mj_car_statusManagerDao.deleteByPrimaryKey(Integer.valueOf(ids));
    }
}

@Override
public Pagination findListByPage(int rows, int page,Mj_car_statusManagerVo vo) {
    Pagination pagination = new Pagination();
    pagination.setPageNo(page); //当前页码
    pagination.setPageSize(rows);  //每页显示多少行
    List<Mj_car_statusManagerVo>  list = this.mj_car_statusManagerDao.findListByPage(vo,pagination);
    pagination.setList(list);
    return pagination;
} 

public WaitNumManager selectallname(String productName){
    return mj_car_statusManagerDao.selectallname(productName);
}

}
statusManagerServiceImpl包
上面那个打错了

需要检查你的类名以及配置文件,这个问题比较常见的,不急慢慢来

web项目的话 先看看你项目内的jar包,如果排查没有问题 那就可能是tomcat问题
有时候 在web项目需要加载的时候 tomcat也要有支持你这个包的jar包 不行的话 可以吧你报错的jar包复制到tomcat下边 在运行试试

bean名重复了吧 改一下Mj_car_typeManagerDao或者@repository(name)指定名字