[java] Eclipse에서 Tomcat 로그 파일을 어디에서 볼 수 있습니까?

Eclipse에서 Tomcat 로그 파일을 어디에서 볼 수 있습니까?

어떤 이유로 Tomcat 설치 / 로그 폴더가 항상 비어 있습니다.

BTW, Tomcat이 잠시 후 로그 파일에 덤프합니까, 아니면 즉시입니까?



답변

“서버”보기로 이동 한 다음 실행중인 Tomcat 서버를 두 번 클릭하십시오. 액세스 로그 파일 자체가 작업 공간 경로에 상대적입니다 “서버 경로”필드에 경로를 기준으로 저장됩니다.


답변

catalina.out 또는 Tomcat이 생산 한 다른 로그 중 하나인지 잘 모르겠습니다.

그러나 catalina.out 로그 파일을 찾은 경우 아래 지침을 따르십시오.

  • 서버 탭에서 Tomcat 서버를 두 번 클릭하십시오. 개요라는 화면이 나타납니다.

  • “Open launch configuration”을 클릭하십시오. “공통”탭을 클릭하십시오.

  • 화면 하단으로 “파일”체크 상자를 체크 한 다음 콘솔 (catalina.out) 출력을 기록하는 데 사용할 파일을 지정할 수 있습니다.

  • 마지막으로 Tomcat 서버를 다시 시작하십시오.


답변

다른 포럼에서이 답변을 제공했습니다.

아, 알아 냈습니다. “logging.properties”파일을 선택할 수 있도록 다음 시스템 특성을 설정해야합니다.

Tomcat이 Eclipse 프로젝트 아래에 있다고 가정하면 시작 구성의 “인수”탭 아래에 다음을 추가하십시오.

-Dcatalina.base="${project_loc}\<apache-tomcat-5.5.23_loc>"
-Dcatalina.home="${project_loc}\<apache-tomcat-5.5.23_loc>"
-Djava.util.logging.config.file="${project_loc}\<apache-tomcat-5.5.23_loc>\conf\logging.properties"
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 

http://www.coderanch.com/t/442412/Tomcat/Tweaking-tomcat-logging-properties-file


답변

통나무가 흩어져있는 것처럼 보입니까? 아래에서 액세스 로그를 찾았습니다
<ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs


답변

서버를 두 번 클릭하고여십시오. ‘인수’로 이동하십시오. -Dcatalina.base = .. 무언가. 저것으로 가십시오. 당신의 로그가 있습니다.


답변

@royalsampler는 말했다 :

Eclipse에서 서버보기로 이동 한 후 서버를 마우스 오른쪽 단추로 클릭하고 열기를 클릭하십시오. 로그 파일은 “서버 경로”필드의 경로와 유사한 폴더에 저장됩니다.

경로 필드는 편집 할 수 없으므로 “Open Launch Configuration”, Arguments 탭을 클릭하고 catalina.base에 대한 VM 인수를 따옴표로 복사하십시오. 이것이 WTP webapp 디렉토리의 전체 경로입니다. 값을 클립 보드에 복사하면 파일 시스템을 경로로 찾아 보는 수고를 덜 수 있습니다.

또한 실행하거나 디버그 할 때 콘솔보기에서 로그 파일에 대한 출력이 표시되어야합니다.


답변

콘솔이 아닌 별도의 파일에 로그를 원하는 경우 : 서버를 두 번 클릭-> 실행 구성 열기-> 인수-> add -Dlog.dir = “이 파일을 저장할 경로”를 다시 시작하십시오. 섬기는 사람.

팁 : 인수를 추가 할 때 서버가 실행되고 있지 않은지 확인하십시오. log4j 또는 유사한 로깅 프레임 워크가 있어야합니다.