一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件

在启动tomcat时,出现了以下问题:

《一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件》

我们点击Tomcat Localhost Log,查看日志

《一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件》

查看出现出个问题的原因:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.mybatis.spring.SqlSessionFactoryBean#0’ defined in file [D:\java\案例\SSM\SSM_MI\target\SSM_MI-1.0-SNAPSHOT\WEB-INF\classes\applicationContext_dao.xml]: Invocation of init method failed; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/mybatis-config.xml]

 可以看出,是出现了一个FileNotFoundException异常,在applicationContext_dao.xml不能打开mybatis-config.xml,所以去检查applicationContext_dao.xml。

《一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件》

 发现mybatis-config.xml前面没有加classpath:

加上之后

《一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件》

tomcat正常启动了

《一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件》 

 

总结:tomcat不能启动时,点开Tomcat Localhost Log,看看是什么原因导致的。根据出现的问题去解决,tomcat启动应该就没问题了。

    原文作者:热爱之心略略略
    原文地址: https://blog.csdn.net/qq_41663707/article/details/123724136
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞