이 주제에 대한 많은 게시물이 있지만 유용하거나 관련성이있는 것은 없습니다.JBoss AS 6 및 Log4j
나는 간단한 요구 사항이 있습니다. JBoss AS 4.0.4에서 JBoss AS 6으로 이동 중입니다. 4.0.4 환경에서 server/myconfig/conf 폴더에 log4j.xml이 있고 server/myconfig/lib에 log4j.jar가 있습니다. JBoss AS 6가 기본 로깅 프레임 워크로 변경되었음을 알고 있습니다. 우리는 log4j에 크게 의존하고 있으며 변경은 실용적이지 않습니다. log4j jar와 log4j.xml 파일을 응용 프로그램에 패키지로 작성하라는 많은 게시물을 보았습니다. 나는 배포 및 lib에 수십 개의 jar 및 war 파일을 가지고 있습니다. 내가 심각하게 log4j.jar과 log4j.xml을 모두 패키지화 할 것으로 예상 되나? 나는 희망하지 않을 것이다. 그래서 아마도 -Djboss.as.logging.per- deployment = false가 도움이 될 것이다. 하지만 여전히 사람들은 log4j.jar와 log4j.xml을 ear/war 파일에 넣으려고하는 것을 보았습니다.
누군가 내 기조 연설을 할 수 있다면 제 4.0.4 설정을하시기 바랍니다.
덕분에, 폴
당신은 실제로 별도의 log4j 항아리를 배포 시도, 단지 .JAR : 아래
는 로깅 구성 (JBoss의 EAP 6)를 추가 할 수있는 섹션입니다."JBossAS6는 기본적으로 공유 CL 도메인 (일명"big-ball-o-mud ")을 사용하기 때문에 그렇게 될 것이라고 생각합니다." ([source] (https://community.jboss.org/thread/167745) – eis@ 예 예, log4j.jar 서버//lib에 있습니다. log4j.xml 서버//conf에 있고 파일 appender에 파일 이름 serverX.log를 정의했지만 표시되는 파일은 server.log입니다. 그래서 (아마도) server/deploy/jboss-logging.xml에 정의 된대로 JBoss의 기본 로깅을 사용하고 있습니다. –
user265330
그건 정확히 내가 의미하는 바가 아니야. server/lib에 있으면 공유 클래스 경로에서 사용하고 있습니다. 배포로 사용하는 것은 어떻습니까? – eis