我在尝试IntelliJ IDEA,因为我对Eclipse对Maven Web项目的某种错误支持感到沮丧。我已经设置并启动了我的Web应用程序,但是我发现IDEA的控制台不报告上下文启动期间抛出的异常。当我通过Eclipse或通过斌/ startup.sh启动我看到这一点:在IDEA中查看Tomcat上下文启动例外
Jan 26, 2011 2:38:04 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class ...
com.google.inject.CreationException:
Guice creation errors:
1) No implementation for ... was bound. while locating ... for parameter 0 at ...
at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:354)
...
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
但是在IDEA是没有办法看到这个非常有价值的痕迹。唯一的迹象是:
Jan 26, 2011 2:26:38 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/...] startup failed due to previous errors
这几乎没有帮助!我怎样才能将这个重要的错误输出路由到控制台? (看起来,IDEA以某种方式抑制了tomcat日志文件的正常创建,所以我甚至无法检查日志文件中的异常。)
任何IntelliJ日志文件都没有。我之前发现了日志选项卡,但它似乎只允许您捕获其他日志文件 - 正如我在不幸从IntelliJ内运行Tomcat的问题中所述,可以抑制正常的Tomcat日志记录到文件:( – 2011-01-27 00:48:05