Java 从Spring上下文中提取启动错误
考虑Eclipse下Tomcat服务器的以下输出:Java 从Spring上下文中提取启动错误,java,eclipse,spring,tomcat,Java,Eclipse,Spring,Tomcat,考虑Eclipse下Tomcat服务器的以下输出: INFO: Initializing Coyote HTTP/1.1 on http-8080 INFO: Initialization processed in 634 ms INFO: Starting service Catalina INFO: Starting Servlet Engine: Apache Tomcat/6.0.20 SEVERE: Error listenerStart SEVERE: Context [/MySer
INFO: Initializing Coyote HTTP/1.1 on http-8080
INFO: Initialization processed in 634 ms
INFO: Starting service Catalina
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
SEVERE: Error listenerStart
SEVERE: Context [/MyServlet] startup failed due to previous errors
我想找出是什么异常导致了“errorlistenerstart”,但Spring似乎阻止我通过Eclipse查找错误。我很想手动启动Catalina,但这似乎没有任何作用
找到隐藏异常的最佳方法是什么?我不怕使用折磨方法。尝试配置记录器(例如Log4j)并将错误记录到控制台。尝试配置记录器(例如Log4j)并将错误记录到控制台。在我的情况下,答案是:
java.util.logging.SimpleLogger
以找出隐藏了哪些异常logging.properties
文件,从Tomcat文档中剪切和粘贴而成,这是一个废话。有几个异常进入了日志文件中的黑洞(可能它们没有刷新)?将所有内容切换到单个ConsoleLogger
使我能够看到所有异常-Djava.util.logging.config.file=“//logging.properties”
就我而言,答案是:
java.util.logging.SimpleLogger
以找出隐藏了哪些异常logging.properties
文件,从Tomcat文档中剪切和粘贴而成,这是一个废话。有几个异常进入了日志文件中的黑洞(可能它们没有刷新)?将所有内容切换到单个ConsoleLogger
使我能够看到所有异常-Djava.util.logging.config.file=“//logging.properties”
检查tomcat的日志目录,查看它是否记录到备用日志文件。检查tomcat的日志目录,查看它是否记录到备用日志文件