2010-11-29 6 views
0

blazeds 프레임 워크를 사용하여 flex + java 응용 프로그램을 작성합니다. 내 Java 클래스에서 로그 파일을 작성할 때 기본 경로는 서버의 java 경로입니다. 나는 그것을 tomcat/webapps/application 디렉토리 에 내 응용 프로그램으로 만들고 싶습니다. 하드 코드 된 경우 (어쩌면 권한의 bacause 일 수도 있습니다) 하지만 일반 (하드 코딩되지 않음)이 되길 원합니다. 그래서, 내 webapps 디렉토리에 파일을 쓰려면 내 Java 코드에서 무엇을 변경해야합니까? 아마도 XML 구성일까요? 무엇을해야합니까? 감사합니다.로그 파일을 tomcat의 내 webapps/application 디렉토리에 작성하십시오.

답변

0

확인. 이 메서드를 사용해야합니다 : System.getProperty ("catalina.base")

0

OK, 어떻게해야하는지 알았습니다.

그러나 로그 파일을 넣어 두는 것이 좋습니다 ($CATALINA_HOME/logs). $CATALINA_HOME/webapps/yourApp에 로그 파일을 넣는 문제는 WAR 파일을 재배포 할 때 clobbered가 발생하기 쉽기 때문입니다.

0

유닉스에서 easy cheezy는 webapps/application 디렉토리의 심볼릭 링크를 로그 디렉토리에두고 url에 로그를 추가하는 것입니다.

관련 문제