안녕하세요, websphere 사용자 정의 속성에서 작동하지 않는 상대 경로로 log4j.properties 경로를 설정하려고합니다.Websphere에서 log4j.properties 파일의 상대 경로를 설정하는 방법
설정 위치 :
미들웨어 서버> cluster1node1> 프로세스 정의> JVM (Java Virtual Machine)> 사용자 정의 특성
이이 작동 :
Property name: log4j.configuration
Value: file:/dir1/dir2/my_configs/log4j.properties
이 작동하지 않습니다.
Property name: log4j.configuration
Value: ${CONFIG_ROOT}/my_configs/log4j.properties
여기서 config root는 다음과 같이 websphere 변수입니다.
Name: CONFIG_ROOT
Value: /dir1/dir2/
누군가 내가 여기에서 잘못하고 있다고 말할 수 있습니까? 정상적인 응용 프로그램 구성 파일에 대해 비슷한 상대 경로를 사용할 수 있습니다. 이 문제는 log4j.properties 파일에만 적용됩니다.
최신 업데이트 :
실제로 문제가 나는 경우 파일의 상대 경로를 미리 고정으로 적 파일 시스템에 더 관련이있다 :이했다.
현재 작동 중입니다.
Property name: log4j.configuration
Value: file:${CONFIG_ROOT}/my_configs/log4j.properties
왜 그렇습니까? 파일없이 작동하지 않는 이유 :? 그리고 그것은 파일없이 작동하는 방법을 다음의 log4j 기본 초기화 과정에 따르면