今天学习整合ssm项目在测试框架是否可用时,一运行maven的tomcat就报上面的错误,
一开始还以为是service层注解没有写好,后面检查发现没有错误,最后是在web.xml文件中发现下面的param-value写错了,applicationContext-*.xml中application少了一个n。
<!-- 加载spring容器 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/applicationContext-*.xml</param-value>
</context-param>
还有在事务切面中少了.
<aop:config>
<aop:advisor advice-ref="txAdvice"
pointcut="execution(* cn.itcast.e3mall.service..*.*(..))" />
</aop:config>
耗费了大量时间,最后解决了,希望可以帮到大家!
本文记录了一次SSM项目启动失败的问题排查过程。主要问题是由于web.xml文件中的contextConfigLocation参数值写错,以及事务切面配置遗漏导致。通过修正配置文件中的错误和补充缺失的配置项,最终成功启动了项目。
5668

被折叠的 条评论
为什么被折叠?



