最近开发遇到一个小问题跟大家分享一下,启动tomcat容器的时候查看console输出信息发现只启动了tomcat容器,spring的所有注入都没被扫描,找了半天问题最后才发现部署的web.xml文件地址配错了,导致tomcat容器没有去读web.xml的所有配置,从而未能加载任何注入。
如下图,我最初配置的web.xml路径在src文件夹下,导致tomcat去其中找不到web.xml配置,自然无法加载spring注入:
查找发现工程使用的web.xml文件在外部,如图:
重新修改配置之后,启动tomcat发现spring注解被扫描成功。