2011-01-26 17 views
3

我在尝试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日志文件的正常创建,所以我甚至无法检查日志文件中的异常。)

回答

0

您能看到日志目录中的任何内容吗? (〜/资源库/日志/ IntelliJIdea10在MacOS X,〜/ .IntelliJIdea10 /系统/日志在Linux上,%USERHOME%/ IntelliJIdea10 /系统/登录Windows - 从IntelliJ IDEA Scala plugin problem拍摄)

您可能希望有一个看看http://www.jetbrains.com/idea/webhelp/setting-log-options.html

“运行/调试配置”对话框中的“使用日志”选项卡配置应用程序或服务器生成的日志文件的显示方式。

+0

任何IntelliJ日志文件都没有。我之前发现了日志选项卡,但它似乎只允许您捕获其他日志文件 - 正如我在不幸从IntelliJ内运行Tomcat的问题中所述,可以抑制正常的Tomcat日志记录到文件:( – 2011-01-27 00:48:05