2013-11-25 4 views
1

JBoss 7.1로 곧 마이그레이션 될 수많은 JBoss 4 설치 (약 20 개)가 있습니다. 대부분의 구성은 어떤면에서 다릅니다. 개발자 노력이 잘 진행되고 있습니다. 그러나 JBoss AS 7에서는 모든 컨테이너 구성이 단일 파일 (예 : 독립형/구성/독립형.JBoss7 서버 설정 파일을 어떻게 어셈블합니까?

첫 번째 질문은 간단합니다.이 파일을 여러 부분으로 나눌 수 없다는 것입니다 (JBoss 7.1에서 별도의 데이터 소스 파일을 가질 수 있다는 것을 제외하고).

그렇다면 유지 보수 가능한 조각에서 XML 파일을 가장 잘 조립하는 방법은 무엇입니까? 큰 부분이 비슷한 곳에 300 줄짜리 구성 파일을 20 개 이상 복사하지 않아도됩니다. 우리는 Maven을 구성 관리 및 빌드 자동화 (주로 어셈블리 및 rpm 플러그인)에 사용하고 있으므로 Maven 플러그인을 사용한 답변이 특히 좋습니다. 일부 설치에는 여러 개의 ear 파일이 있습니다. (단순히 속성 필터링을 사용하면 보안 설정 및 로깅에 큰 차이가 있습니다.) 예 : 보안 구성 및 로깅에 큰 차이가 있습니다.

구성을 수정하기위한 API가 있다는 것을 알고 있지만 구성을 사용해야하므로이 방법을 사용하는 것이 좋습니다 엄격한 버전 관리하에 유지되어야하며 릴리스간에 변경해서는 안됩니다.

답변

0

아니요 구성을 여러 부분으로 분리 할 수 ​​없습니다.

XML을 직접 변경하지 않는 것이 좋습니다. CLI, 웹 콘솔 또는 jboss-as-maven-plugin과 같은 관리 인터페이스 중 하나를 사용하십시오.

보안 구성에 익숙하지 않지만 로깅은 상당히 다르게 처리됩니다. log4j를 사용하는 경우 how to's 중 일부를 볼 수도 있습니다.