springframework在初始化bean时失败了。
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened because it does not exist
原因
报这个错误的原因是因为,打包的时候没有一起打包 smm 的配置文件。
这是我工程目录的结构:
而我在pom.xml文件中的配置一开始是这样的:
可以看到在 中并没有加入 resources 文件夹,也因此导致了项目部署时,报了配置文件找不到的错误。
解决
在 中添加你 ssm 的所有配置文件
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
参考:https://blog.csdn.net/lv1321821792/article/details/93725060
=========================================================================================
现象
org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener]
java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
报的是找不到ServletContextListener类
原因
可能为以下一种:
(1)依赖中缺少了Servlet 的 api 包
(2)使用了 Tomcat 10,因为 Tomcat 10 后使用了新版本的 Java EE 名称 Jakarta EE,而Spring 依旧使用了老版本的 javax。所以 Spring 认为没有 Servlet、JSP 的 依赖 JAR 包。
参考:https://blog.csdn.net/wangpaiblog/article/details/112424058
解决
(1)在 pom.xml 中加入 servlet 的依赖。(对应原因 1 )
<!-- servlet -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
# 写在最后
很多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。
以上学习资料均免费放送,最后祝愿各位身体健康,顺利拿到心仪的offer!
**由于文章的篇幅有限,所以这次的蚂蚁金服和京东面试题答案整理在了PDF文档里**
**资料获取方式:点赞+评论我的文章,关注我,[然后戳这里即可免费领取](https://gitee.com/vip204888/java-p7)**
![蚂蚁、京东Java岗4面:原理+索引+底层+分布式+优化等,已拿offer](https://img-blog.csdnimg.cn/img_convert/a32a4b357798e3c76d06613b1587be0f.png)
![蚂蚁、京东Java岗4面:原理+索引+底层+分布式+优化等,已拿offer](https://img-blog.csdnimg.cn/img_convert/e1c57095330fe67174338d55f3a51aac.png)
![蚂蚁、京东Java岗4面:原理+索引+底层+分布式+优化等,已拿offer](https://img-blog.csdnimg.cn/img_convert/87e0ea33dd50e24c709a0be01ac0242a.png)
tee.com/vip204888/java-p7)**
[外链图片转存中...(img-gdhz6gWT-1628231365523)]
[外链图片转存中...(img-eupr1uNZ-1628231365526)]
[外链图片转存中...(img-g6GzhGNR-1628231365528)]