필자의 경우 시작 호출에 따라 다른 jboss-log4j.xml
을 가져와야하는 jboss-5.1이 있습니다. 불행히도 나는 다른 XML 파일을 제공하기 위해 xml-files에 대해 -Dlogging.properties=
과 같은 것을 찾을 수 없었다.서버 시작시 jboss-log4j.xml의 이름/위치 변경
0
A
답변
1
질문을 이해했다면 JBoss는 기본 conf/jboss-log4j.xml 파일을 사용하지 말고 시작 스크립트의 속성으로 정의 된 다른 파일을 사용하십시오. 이 경우
1) conf/jboss-service.xml 파일에 정의 된 Log4jService의 ConfigurationURL 속성을 수정하십시오. 그것이 될 것입니다, 그래서 당신이 (예를 들어,이 속성을 log4j.conf.file 이름을하자) 속성에서 파일을 취할 보스를 말해야 대신
<attribute name="ConfigurationURL">resource:jboss-log4j.xml</attribute>
: 원래는 모양
<attribute name="ConfigurationURL">${log4j.conf.file}</attribute>
2) 그런 다음이 속성을 정의하는 JBoss 인스턴스를 시작하고이 인스턴스에 사용할 log4j xml 구성 파일의 정확한 경로로 값을 설정합니다. 귀하의 의견 토니-S-magraner 감사 @
./run.sh -Dlog4j.conf.file=/app/jboss/logconf/log4j.xml
관련 문제
- 1. lucene 서버 시작시 FileNotFoundException
- 2. 앱 시작시 외부 서버 폴링
- 3. 서버 시작시 데이터 소스 초기화
- 4. allow_dynamic_fields : 사실 '(하면 ArgumentError) 서버 시작시
- 5. PHP 서버. 시작시 앱 콘텐츠를 다운로드해야합니까?
- 6. Google AppEngine localhost 서버 시작시 Datastore 재설정
- 7. 아파치 서버 시작시 HTTP 404 오류
- 8. GWT : 서버 시작시 서버에서 파일 읽기
- 9. 서버 시작시 opencyc 2.0 오류가 발생했습니다.
- 10. 레일 : 서버 시작시 미리로드/부분 생성
- 11. 서버 시작시 스프링 보안 구성 오류
- 12. 봄에 서버 시작시 데몬을 시작하는 방법
- 13. Embedded Cassandra 서버 시작시 오류가 발생했습니다.
- 14. openerp-server 서버 시작시 일부 데이터베이스 문제
- 15. 서버 가져 오기 서버 시작시 웹 응용 프로그램의 포트
- 16. 서버 시작시 응용 프로그램 서버 포트 및 주소 얻기
- 17. jQuery 정렬 가능 시작시 텍스트 변경
- 18. 응용 프로그램 시작시 날짜 변경 감지 - Android
- 19. IIS 서버 이름 변경
- 20. 스프링 MVC - 서버 시작시 데이터베이스에서 참조 데이터 가져 오기
- 21. 웹 서버 시작시 장기 실행 프로세스를 시작 하시겠습니까?
- 22. 시작시 업데이트 확인
- 23. 하드웨어 변경 감지 서버 쪽
- 24. 프로그래밍 방식으로 SMTP 서버 변경
- 25. SQL 서버 2008 도메인 변경
- 26. 레일즈 용 기본 서버 변경
- 27. LotusScript로 Sametime 서버 커뮤니티 변경
- 28. 변경 내용 추적 (SQL 서버)
- 29. Play Framework 2.0은 서버 시작시 Akka Actor를 예약합니다.
- 30. 재생! 1.2.4 - 서버 시작시 데이터 수신 안 함
: 예를 들어,이 파일의 경로는 "/app/jboss/logconf/log4j.xml"인 경우. 불행히도 설정은 내 창 7 박스에서 존중되지 않습니다. '-Dlog4j.configuration.XmlFile = C :/log4j.xml' (java-opts에 올바로 표시되지만 불행히도 원본 jboss-log4j.xml을 계속 가져옴)을 적용하도록 변경했습니다. – Rob
Linux Ubuntu에서 Jboss EAP 5.1.2를 사용하고 작동했습니다. 이상하게도 사용되는 OS가 영향을 미치지 않아야합니다 .Windows 환경에서 테스트 해보고 결과를 알려 드리겠습니다 :-) – Toni
I 두 파일 모두 표준 config 디렉토리에 있기 때문에 예제를 약간 변경했습니다. 'resource : jboss-log4j-local.xml'을 직접 가리 키도록 jboss-service.xml로 변경하면, 이것을'-Dlog4j.configuration.XmlFile = resource : jboss-log4j-local '에 쓰면 완벽하게 작동합니다. xml'은 표준'jboss-log4j.xml'로 돌아갑니다. 'resource :'를 제거해도 아무런 변화가 없습니다. – Rob