Просмотр исключений запуска контекста Tomcat в IDEA - PullRequest
3 голосов
/ 27 января 2011

Я пробую IntelliJ IDEA, потому что разочарован несколько ошибочной поддержкой Eclipse для веб-проектов Maven. Я настроил и запустил свое веб-приложение, но обнаружил, что консоль IDEA не сообщает об исключениях, возникающих во время запуска контекста. Когда я запускаю через Eclipse или через bin / startup.sh, я вижу это:

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, поэтому я даже не могу проверить файл журнала на исключение.)

1 Ответ

0 голосов
/ 27 января 2011

Вы видите что-нибудь в каталоге журналов?(~ / Library / Logs / IntelliJIdea10 в MacOS X, ~ / .IntelliJIdea10 / system / log в Linux,% USERHOME% /. IntelliJIdea10 / system / log в Windows - взято из проблема с плагином IntelliJ IDEA Scala )

Возможно, вы захотите взглянуть на http://www.jetbrains.com/idea/webhelp/setting-log-options.html:

"Используйте вкладку Журналы в диалоговом окне« Конфигурация запуска / отладки », чтобы настроить способ регистрации файлов журнала, создаваемых приложением илисервер, отображаются в консоли. "

...