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
然后找到tomcat的位置,报错信息在logs文件夹下,在控制台也可以看到,只不过不能调大小,就不放图了。
接下来就是找自己的问题了,看起来有一坨不好搞定,直接搜关键字“Caused by”会很管用,比如我的问题是
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
成功。
大三信管第一次发文(格式比较混乱),希望自己在调试bug的过程中有自己的思考,留下一些沉淀,感谢观看。