maven+SSM部署的时候的一个错误

经典404

在这里插入图片描述
这种情况的话我试过的是这种:
选中项目 - > 右键 - > 属性 - > Deployment Assembly - >Add - > Java Build Path Entries - > Maven Dependencies - > 完成,然后重新run on server
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后出现这种就行
在这里插入图片描述
我在上面操作完以后,会出现Server Tomcat v8.5 Server at localhost failed to start,也就是出现Tomcat启动失败,然后就出现Failed to start component [StandardEngine[Catalina],当然最重要的还是要看caused by的内容,我的是java.lang.NoClassDefFoundError: reactor/core/publisher/Mono然后我就去maven的pom.xml文件中导包

<dependency>
	    <groupId>io.projectreactor</groupId>
	    <artifactId>reactor-core</artifactId>
	    <version>3.1.6.RELEASE</version>
</dependency>

尽管最后发现是没有意义的(项目运行成功后再进行删除它的时候,还是能正常运行),但是导入后,报错内容就有了变化了,就舒服多了,至少不用面对同一个错误,后面就比较简单,是因为xml文件路径问题,就不献丑了。
最后还有一种解决==Failed to start component [StandardEngine[Catalina]==的错误是在之前的add maven dependencies后进行的
双击所在的server
在这里插入图片描述
出现如下界面:
在这里插入图片描述
下拉,在server options中勾选第二个(红圈包住的那个),然后保存,重新run
在这里插入图片描述
时间花了很多,但收获也不少
如果不正,请指正,感谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值