开发者社区> 问答> 正文

Spring Error creating bean,项目是好项目,但就是报错。?报错

一个本来能运行的Spring项目,原封不动放到我机器上之后会报错:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myCache': Injection of autowired dependencies failed

(PS:这不是第一个加载的bean)

一开始以为是tomcat的问题,就直接把同事的tomcat复制过来用,但问题依旧。

然后把同事tomcat目录下webapp中编译好的文件放到我的tomcat里却可以运行,我从svn上下好的项目编译后放到同一个tomcat下却报如上错误。

我和同事的MyEclipse版本不一样,jdk也不一样(我1.8,同事1.7),不知道这些差异会不会导致这些问题。

用Spring很少,所以不太懂为什么。

烦请各路大神解惑。

展开
收起
爱吃鱼的程序员 2020-06-09 11:38:49 701 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    jdk不一样一般会报错··报错的类处理下就可以了···,还有你从svn下载下来一些配置不重新设置吗有没报错的地方?svn下载的项目导入eclipse就没报错吗?解决报错后编译··项目上有红叉有红色感叹号类中报错都可能导致这个问题,这个错的定位不是很准··但是肯定是配置错了请教一般需要该哪些配置?新手不是很懂==异常太少了,已经说了很明确了,<spanstyle="font-family:"font-size:14px;line-height:22px;background-color:#FFFFFF;">myCache加载不了,不要不相信电脑,电脑报错肯定就有原因,多少人在找bug前都说,我们2个一模一样,我的就是错~~信息我没有贴全,后面的报错都是由这个错误引起的重新编译下重新编译之后问题依旧难道不是tomcat的问题我直接把同事的tomcat(6)复制粘贴过来,修改了环境变量来用的,之前也是怀疑是我自己的tomcat(8)问题

    问题解决了。

    不管是从SVN上下载,还是直接导入项目,在项目导入完成之后,我用的MyEclipse2014会弹出一个配置对话框"configureprojectmigration",同事告诉我是运行在Tomcat6.0中,于是在选择服务器时,我之前都是选择6.0。直到一次,我选择了none,同时MyEclipse提示我这样运行时会有问题,但我点击finish,再运行就没这个问题了,具体什么原理我还是不懂,感谢上面四位前辈。


    2020-06-09 11:39:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多