问题描述:
在我刚刚写好一个监听器启动后发现启动失败,如图所示,它启动失败后马上就关闭了容器。
在这里插入图片描述
问题探索:
上网看的很多信息都不符合这个我的项目实际情况。所以我见到有网友提供的将报错的信息输出是一个不错的方法:
在项目的WEB-INF下的classes(没有就动手写一个)建立一个log输出文件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 = ${catalina.base}/logs  
org.apache.juli.FileHandler.prefix = error-debug.  

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

重新启动服务器,就可以在看到输出的报错详细信息。
问题解决:
查看我的报错信息
在这里插入图片描述
很明显一个低级的错误,名字丢了一个字母。加上后重新启动就好了。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐