Eclipse의 다소 버그가있는 Maven 웹 프로젝트 지원에 좌절감을 느껴서 IntelliJ IDEA를 사용해 보았습니다. 내 웹 응용 프로그램을 설정하고 시작했지만 IDEA 콘솔이 컨텍스트 시작시 발생하는 예외를보고하지 않는다는 것을 알게되었습니다. 이클립스를 통해 또는 빈/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이 파일에 기록되는 것을 억제합니다. –