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

    科技2022-08-18  105

    经典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 时间花了很多,但收获也不少 如果不正,请指正,感谢

    Processed: 0.022, SQL: 9