我知道同样的问题有很多问题,但我真的不明白是什么问题,因为我试图从头到尾学习许多流行的教程,但它仍然不起作用。
我请你看看我在这里的项目,指向github的链接,并给出一个建议,因为我真的放弃了,使它发挥作用。
我使用Eclipse露娜+ Tomcat 7,从github可以看到其他的东西,因为这里的所有东西都不方便。
解决:实际上,我认为我需要更具体地说明我为解决这个难题所做的事情:@tmarwen给了我一个很好的提示,说明了什么可能是错误的,我测试了并发现我的道-context.xml根本没有实例化bean。因此,我将所有bean实例化和<aop:aspectj-autoproxy />与web.xml文件一起移到WEB-INF中的单独config.xml文件中。从那以后,一切都开始完美地运作了。
发布于 2015-03-22 13:00:16
首先要注意的是,您在web.xml文件下的根应用程序配置文件路径中引入了一个错误:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:coms/config/dao-context.xml</param-value>
</context-param>虽然它应该如下所示(com__的没有的):
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:com/config/dao-context.xml</param-value>
</context-param>还有一个提示是上下文配置文件的位置,我敢打赌,在构建时它不会被解释为一个资源文件。
由于使用Maven作为构建工具,可能需要将文件位置更改为src/main/resoures目录下的文件位置(默认目录为Maven的资源位置),因此项目根文件夹的整个路径如下:
https://stackoverflow.com/questions/29191992
复制相似问题