2012-06-21 2 views
0

Tomcat 설명서를 읽었으며 온라인에서이 작업을 수행하는 방법을 찾았습니다. 작동하지 않는 것 같습니다. 2010 년에는 Tomcat을 사용하여 제작 VPS에서 구성을 엉망으로 만들었습니다. 크게 나는 내 톰캣 로그 파일에 무슨 짓을했는지 기억할 수없는 다음과 같이 나는 server .xml 구성 내 각 응용 프로그램을 위해 그것을 다시하려고 뇌종양으로 인해 : 난에서 다음을 수행 한Tomcat 로깅을 재구성/구성 하시겠습니까?

<Host appBase="webapps/buhaugane.com" name="buhaugane.com" 
    unpackWARs="true" autoDeploy="true"> 
    <Alias>www.buhaugane.com</Alias> 
    <Logger className="org.apache.catalina.logger.FileLogger" prefix="buhaugane" 
     suffix=".txt" directory="logs" timestamp="true"/> 
    <Context path="" docBase="buhaugane" debug="0" reloadable="true"/> 
</Host> 

<Host appBase="webapps/thejarbar.org" name="thejarbar.org" 
    unpackWARs="true" autoDeploy="true"> 
    <Alias>www.thejarbar.org</Alias> 
    <Context path="" docBase="tjb" debug="0" directory="logs" reloadable="true"/> 
    <Logger classname="org.apache.catalina.logger.FileLogger" prefix="thejarbar" 
     suffix=".txt" directory="logs" timestamp="true"/> 
</Host> 

  • touch /opt/tomcat7/logs/buhaugane.txt
  • touch /opt/tomcat7/logs/thejarbar.txt
  • chown tomcat:tomcat /opt/tomcat7/logs/buhaugane.txt
  • : 내 VPS에 퍼티3210

그런 다음 서버를 다시 시작하고 실패한 '404'예상 로그 활동에 대해 잘못된 rquest를 요청했습니다.

이것은 응용 프로그램별로 톰캣 로깅을 구성하는 올바른 방법이 아닌 것 같아요. 어떻게하면됩니까? 나는 올바른 길을 가고 있는가? 나는 log4j 방법론을 찾고 있는데 VPS를 병에 걸리기 전에 유사한 상태로 만들려고 노력하고 있습니다.

커뮤니티에서이 문제를 해결하고 Tomcat이 이러한 로그 파일을 만들어야한다고 설명 할 수 있습니까? 그렇다면 Tomcat이 왜 그렇게하지 않고 왜 그들이 위치 할 것으로 예상 할 수 있습니까?

답변

0

문제가 해결되었습니다. 내 호스팅 제공 업체가 Tomcat 로그 파일 위치에 대한 문서를 보관하고 있습니다. 즉, 내 catalina.outvar/log/tomcat7 위치에 있었고 /opt/tomcat7 아래에 없었습니다.

관련 문제