One or more listeners failed to start. 的一种解决方案

问题截图如下:

One or more listeners failed to start. 的一种解决方案

1.确定问题:

  这个报错实际是很模糊的,需要我们看到错误报告,进一步确定错误位置,这里提供一种方法(如果已调试可直接跳过)

  在项目的classpath目录下添加logging.properties,复制一下内容。

           handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler    

            ############################################################
            # Handler specific properties.
            # Describes specific configuration info for Handlers.
            ############################################################

            org.apache.juli.FileHandler.level = FINE    
            org.apache.juli.FileHandler.directory = ../logs    
            org.apache.juli.FileHandler.prefix = error-debug.    

            java.util.logging.ConsoleHandler.level = FINE    
            java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

   One or more listeners failed to start. 的一种解决方案

  然后找到tomcat的位置,报错信息在logs文件夹下,在控制台也可以看到,只不过不能调大小,就不放图了。

  One or more listeners failed to start. 的一种解决方案

 接下来就是找自己的问题了,看起来有一坨不好搞定,直接搜关键字“Caused by”会很管用,比如我的问题是

  One or more listeners failed to start. 的一种解决方案

2.解决问题

  这里只讨论我遇到的问题,如果有人和我一样,可以继续看。

  开始我只会把这些往百度一甩。。然后发现基本没有人和我的完全一样,还是太懒了,不如自己分析。

  不太懂这一句:Error creating bean with name 'txPoint': Failed to introspect bean class [org.springframework.aop.aspectj.AspectJExpressionPointcut],扔到百度里看到有人说缺包。我还特意把这个包[org.springframework.aop.aspectj.AspectJExpressionPointcut]复制了一下扔到项目里发现是有的。

  又搜了一下这句:could not find class that it depends on

  看到有人说是maven项目缺包、冲突、不完整

  回去和自己以前的项目对比,发现确实少了一个Dependency

  One or more listeners failed to start. 的一种解决方案

  成功。

大三信管第一次发文(格式比较混乱),希望自己在调试bug的过程中有自己的思考,留下一些沉淀,感谢观看。