2011-01-26 19 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