我拿到一个项目,我自已填加了数据管理类。DAO,以及相关的接口类,在运行时出现如下错误。
Struts Problem Report
Struts has detected an unhandled exception: Messages: Can not set com.jeecms.cms.manager.impl.NsrMngImpl field    1.com.jeecms.cms.action.front.MemberIndeAct.NsrMng to $Proxy34 
2.Could not autowire field: private com.jeecms.cms.manager.impl.NsrMngImpl com.jeecms.cms.action.front.MemberIndeAct.NsrMng; nested exception is java.lang.IllegalArgumentException: Can not set com.jeecms.cms.manager.impl.NsrMngImpl field com.jeecms.cms.action.front.MemberIndeAct.NsrMng to $Proxy34 
3.Error creating bean with name 'cms.memberIndeAct': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.jeecms.cms.manager.impl.NsrMngImpl com.jeecms.cms.action.front.MemberIndeAct.NsrMng; nested exception is java.lang.IllegalArgumentException: Can not set com.jeecms.cms.manager.impl.NsrMngImpl field com.jeecms.cms.action.front.MemberIndeAct.NsrMng to $Proxy34 
4.Unable to instantiate Action, cms.memberIndeAct, defined for 'index' in namespace '/cmsmember'Error creating bean with name 'cms.memberIndeAct': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.jeecms.cms.manager.impl.NsrMngImpl com.jeecms.cms.action.front.MemberIndeAct.NsrMng; nested exception is java.lang.IllegalArgumentException: Can not set com.jeecms.cms.manager.impl.NsrMngImpl field com.jeecms.cms.action.front.MemberIndeAct.NsrMng to $Proxy34 
 
File: org/springframework/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor.java 
Line number: 435 NsrMngImpl类的代码如下:
package com.jeecms.cms.manager.impl;
import java.io.Serializable;
import java.util.List;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;import com.jeecms.common.hibernate3.Updater;
import com.jeecms.core.JeeCoreManagerImpl;
import com.jeecms.cms.dao.NsrDao;
import com.jeecms.cms.entity.Nsr;
import com.jeecms.cms.manager.NsrMng;@Service
@Transactional
public class NsrMngImpl extends JeeCoreManagerImpl<Nsr> implements NsrMng{ @Override
public List<Nsr> findAll() {
// TODO Auto-generated method stub
return super.findAll();
} @Override
public Nsr deleteById(Serializable id) {
Nsr nsr=super.deleteById(id);
return nsr;
} @Override
public List<Nsr> deleteById(Serializable[] ids) {
// TODO Auto-generated method stub
List<Nsr> nsrs=super.deleteById(ids);
return  nsrs;
}

private void initNsr(Nsr nsr)
{
nsr.setKyrq(com.jeecms.common.util.ComUtils.now());
}
@Override
public Nsr save(Nsr entity) {
initNsr(entity);
return super.save(entity);
} @Autowired
public void setNsrDao(NsrDao dao) {
// TODO Auto-generated method stub
super.setDao(dao);
}

public NsrDao getNsrDao() {

return (NsrDao)super.getDao();
}
@Override
public Object updateByUpdater(Updater updater) {
// TODO Auto-generated method stub
Nsr nsr=(Nsr)super.updateByUpdater(updater);
return nsr;
}
}

解决方案 »

  1.   

    哪位高手做过FTP上传 麻烦加我Q278766377指点下
      

  2.   

    spring自动配线
    Can not set com.jeecms.cms.manager.impl.NsrMngImpl field com.jeecms.cms.action.front.MemberIndeAct.NsrMng to $Proxy34  
    错误。
      

  3.   

    2.Could not autowire field: private com.jeecms.cms.manager.impl.NsrMngImpl com.jeecms.cms.action.front.MemberIndeAct.NsrMng; nested exception is java.lang.IllegalArgumentException: Can not set com.jeecms.cms.manager.impl.NsrMngImpl field com.jeecms.cms.action.front.MemberIndeAct.NsrMng to $Proxy34  
    3.Error creating bean with name 'cms.memberIndeAct': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.jeecms.cms.manager.impl.NsrMngImpl com.jeecms.cms.action.front.MemberIndeAct.NsrMng; nested exception is java.lang.IllegalArgumentException: Can not set com.jeecms.cms.manager.impl.NsrMngImpl field com.jeecms.cms.action.front.MemberIndeAct.NsrMng to $Proxy34这两个错误提示的够多了,, 对照配置文件和java类一点点找吧.! 自己找几回,下回再出错就不怕了
      

  4.   

    总是在setproprety时出现空错误。
    target is null for setProperty(null, "x", [Ljava.lang.String;@1e9d6f6)
    不知道怎么办了
      

  5.   

    4.Unable to instantiate Action, cms.memberIndeAct, defined for 'index' in namespace '/cmsmember'Error creating bean with name 'cms.memberIndeAct': Autowiring of fields failed; nested exception i错误关键